com.hp.hpl.jena.sparql.engine.ref
Interface Evaluator
- All Known Implementing Classes:
- EvaluatorSimple
public interface Evaluator
Method Summary |
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,
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,
List<SortCondition> conditions)
|
Table |
pathPattern(TriplePath triplePath)
|
Table |
procedure(Table table,
com.hp.hpl.jena.graph.Node procId,
ExprList args)
|
Table |
project(Table table,
List<Var> projectVars)
|
Table |
propertyFunction(Table table,
com.hp.hpl.jena.graph.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()
|
getExecContext
ExecutionContext getExecContext()
basicPattern
Table basicPattern(BasicPattern pattern)
pathPattern
Table pathPattern(TriplePath triplePath)
procedure
Table procedure(Table table,
com.hp.hpl.jena.graph.Node procId,
ExprList args)
propertyFunction
Table propertyFunction(Table table,
com.hp.hpl.jena.graph.Node procId,
PropFuncArg subjArgs,
PropFuncArg objArgs)
assign
Table assign(Table table,
VarExprList exprs)
extend
Table extend(Table table,
VarExprList exprs)
join
Table join(Table tableLeft,
Table tableRight)
leftJoin
Table leftJoin(Table tableLeft,
Table tableRight,
ExprList expr)
diff
Table diff(Table tableLeft,
Table tableRight)
minus
Table minus(Table left,
Table right)
union
Table union(Table tableLeft,
Table tableRight)
condition
Table condition(Table left,
Table right)
filter
Table filter(ExprList expressions,
Table tableLeft)
unit
Table unit()
list
Table list(Table table)
order
Table order(Table table,
List<SortCondition> conditions)
groupBy
Table groupBy(Table table,
VarExprList groupVars,
List<ExprAggregator> aggregators)
project
Table project(Table table,
List<Var> projectVars)
distinct
Table distinct(Table table)
reduced
Table reduced(Table table)
slice
Table slice(Table table,
long start,
long length)
Licenced under the Apache License, Version 2.0