Uses of Interface
org.openrefine.grel.ast.GrelExpr
-
Packages that use GrelExpr Package Description org.openrefine.grel org.openrefine.grel.ast org.openrefine.grel.controls -
-
Uses of GrelExpr in org.openrefine.grel
Fields in org.openrefine.grel declared as GrelExpr Modifier and Type Field Description protected GrelExprParser. _rootMethods in org.openrefine.grel that return GrelExpr Modifier and Type Method Description protected GrelExpr[]Parser. makeArray(List<GrelExpr> l)protected GrelExprParser. parseExpression()<expression> := <sub-expression> | <expression> [ "<" "<=" ">" ">=" "==" "!=" ] <sub-expression>protected GrelExprParser. parseFactor()<term> := <term-start> ( <path-segment> )* <term-start> := <string> | <number> | - <number> | <regex> | <identifier> | <identifier> ( <expression-list> )<path-segment> := "[" <expression-list> "]" | "." <identifier> | "." <identifier> "(" <expression-list> ")"protected GrelExprParser. parseSubExpression()<sub-expression> := <term> | <sub-expression> [ "+" "-" ] <term>protected GrelExprParser. parseTerm()<term> := <factor> | <term> [ "*" "/" "%" ] <factor>Methods in org.openrefine.grel that return types with arguments of type GrelExpr Modifier and Type Method Description protected List<GrelExpr>Parser. parseExpressionList(String closingDelimiter)<expression-list> := <empty> | <expression> ( "," <expression> )*Methods in org.openrefine.grel with parameters of type GrelExpr Modifier and Type Method Description ObjectControl. call(Properties bindings, GrelExpr[] args)StringControl. checkArguments(GrelExpr[] args)Method parameters in org.openrefine.grel with type arguments of type GrelExpr Modifier and Type Method Description protected GrelExpr[]Parser. makeArray(List<GrelExpr> l)Constructors in org.openrefine.grel with parameters of type GrelExpr Constructor Description GrelEvaluable(GrelExpr expr, String languagePrefix) -
Uses of GrelExpr in org.openrefine.grel.ast
Classes in org.openrefine.grel.ast that implement GrelExpr Modifier and Type Class Description classArrayExprclassControlCallExprAn abstract syntax tree node encapsulating a control call, such as "if".classFieldAccessorExprAn abstract syntax tree node encapsulating a field accessor, e.g., "cell.value" is accessing the field named "value" on the variable called "cell".classFunctionCallExprAn abstract syntax tree node encapsulating a function call.classLiteralExprAn abstract syntax tree node encapsulating a literal value.classOperatorCallExprAn abstract syntax tree node encapsulating an operator call, such as "+".classPureArgumentsExprAn abstract class for an expression whose column dependencies are the union of those of their arguments.classVariableExprAn abstract syntax tree node encapsulating the retrieval of a variable's content.Fields in org.openrefine.grel.ast declared as GrelExpr Modifier and Type Field Description protected GrelExpr[]FunctionCallExpr. _argsprotected GrelExpr[]PureArgumentsExpr. _argsprotected GrelExprFieldAccessorExpr. _innerMethods in org.openrefine.grel.ast that return GrelExpr Modifier and Type Method Description GrelExprGrelExpr. renameColumnDependencies(Map<String,String> substitutions)Translates this expression by simultaneously substituting column names as the supplied map specifies.Constructors in org.openrefine.grel.ast with parameters of type GrelExpr Constructor Description ArrayExpr(GrelExpr[] args)ControlCallExpr(GrelExpr[] args, Control c)FieldAccessorExpr(GrelExpr inner, String fieldName)FunctionCallExpr(GrelExpr[] args, Function f, String sourceName)OperatorCallExpr(GrelExpr[] args, String op)PureArgumentsExpr(GrelExpr[] arguments) -
Uses of GrelExpr in org.openrefine.grel.controls
Methods in org.openrefine.grel.controls with parameters of type GrelExpr Modifier and Type Method Description ObjectFilter. call(Properties bindings, GrelExpr[] args)ObjectForEach. call(Properties bindings, GrelExpr[] args)ObjectForEachIndex. call(Properties bindings, GrelExpr[] args)ObjectForNonBlank. call(Properties bindings, GrelExpr[] args)ObjectForRange. call(Properties bindings, GrelExpr[] args)ObjectIf. call(Properties bindings, GrelExpr[] args)ObjectWith. call(Properties bindings, GrelExpr[] args)StringFilter. checkArguments(GrelExpr[] args)StringForEach. checkArguments(GrelExpr[] args)StringForEachIndex. checkArguments(GrelExpr[] args)StringForNonBlank. checkArguments(GrelExpr[] args)StringForRange. checkArguments(GrelExpr[] args)StringIf. checkArguments(GrelExpr[] args)StringWith. checkArguments(GrelExpr[] args)
-