Interface Evaluator
-
- All Known Implementing Classes:
EvaluatorSimple
public interface Evaluator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tableassign(Table table, VarExprList exprs)TablebasicPattern(BasicPattern pattern)Tablecondition(Table left, Table right)Tablediff(Table tableLeft, Table tableRight)Tabledistinct(Table table)Tableextend(Table table, VarExprList exprs)Tablefilter(ExprList expressions, Table tableLeft)ExecutionContextgetExecContext()TablegroupBy(Table table, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)Tablejoin(Table tableLeft, Table tableRight)TableleftJoin(Table tableLeft, Table tableRight, ExprList expr)Tablelist(Table table)Tableminus(Table left, Table right)Tableorder(Table table, java.util.List<SortCondition> conditions)TablepathPattern(TriplePath triplePath)Tableprocedure(Table table, Node procId, ExprList args)Tableproject(Table table, java.util.List<Var> projectVars)TablepropertyFunction(Table table, Node procId, PropFuncArg subjArgs, PropFuncArg objArgs)Tablereduced(Table table)Tableslice(Table table, long start, long length)Tableunion(Table tableLeft, Table tableRight)Tableunit()
-
-
-
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)
-
-