Interface Evaluator
-
- All Known Implementing Classes:
EvaluatorSimple
public interface Evaluator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Table
assign(Table table, VarExprList exprs)
Table
basicPattern(BasicPattern pattern)
Table
condition(Table left, Table right)
Table
diff(Table tableLeft, Table tableRight)
Table
distinct(Table table)
Table
extend(Table table, VarExprList exprs)
Table
filter(ExprList expressions, Table tableLeft)
ExecutionContext
getExecContext()
Table
groupBy(Table table, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)
Table
join(Table tableLeft, Table tableRight)
Table
leftJoin(Table tableLeft, Table tableRight, ExprList expr)
Table
list(Table table)
Table
minus(Table left, Table right)
Table
order(Table table, java.util.List<SortCondition> conditions)
Table
pathPattern(TriplePath triplePath)
Table
procedure(Table table, Node procId, ExprList args)
Table
project(Table table, java.util.List<Var> projectVars)
Table
propertyFunction(Table table, Node procId, PropFuncArg subjArgs, PropFuncArg objArgs)
Table
reduced(Table table)
Table
slice(Table table, long start, long length)
Table
union(Table tableLeft, Table tableRight)
Table
unit()
-
-
-
Method Detail
-
getExecContext
ExecutionContext getExecContext()
-
basicPattern
Table basicPattern(BasicPattern pattern)
-
pathPattern
Table pathPattern(TriplePath triplePath)
-
propertyFunction
Table propertyFunction(Table table, Node procId, PropFuncArg subjArgs, PropFuncArg objArgs)
-
assign
Table assign(Table table, VarExprList exprs)
-
extend
Table extend(Table table, VarExprList exprs)
-
unit
Table unit()
-
order
Table order(Table table, java.util.List<SortCondition> conditions)
-
groupBy
Table groupBy(Table table, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)
-
-