Class PureArgumentsExpr

    • Field Detail

      • _args

        protected final GrelExpr[] _args
    • Constructor Detail

      • PureArgumentsExpr

        public PureArgumentsExpr​(GrelExpr[] arguments)
    • Method Detail

      • getColumnDependencies

        public final Set<String> getColumnDependencies​(String baseColumn)
        Description copied from interface: GrelExpr
        Returns the names of the columns this expression depends on.
        Specified by:
        getColumnDependencies in interface GrelExpr
        Parameters:
        baseColumn - the name of the column this expression is based on (null if none)
        Returns:
        null if the columns could not be isolated: in this case, the expression might depend on all columns in the project.
      • isLocal

        public boolean isLocal()
        Specified by:
        isLocal in interface GrelExpr
        Returns:
        true when the expression can be evaluated purely based on the local context (see Evaluable).