com.hp.hpl.jena.sparql.engine.ref
Class EvaluatorSimple
java.lang.Object
com.hp.hpl.jena.sparql.engine.ref.EvaluatorSimple
- All Implemented Interfaces:
- Evaluator
public class EvaluatorSimple
- extends Object
- implements Evaluator
Field Summary |
static boolean |
debug
|
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 table)
|
ExecutionContext |
getExecContext()
|
Table |
groupBy(Table table,
VarExprList groupVars,
List<ExprAggregator> aggregators)
|
Table |
join(Table tableLeft,
Table tableRight)
|
Table |
leftJoin(Table tableLeft,
Table tableRight,
ExprList exprs)
|
Table |
list(Table table)
|
Table |
minus(Table tableLeft,
Table tableRight)
|
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()
|
debug
public static boolean debug
EvaluatorSimple
public EvaluatorSimple(ExecutionContext context)
getExecContext
public ExecutionContext getExecContext()
- Specified by:
getExecContext
in interface Evaluator
basicPattern
public Table basicPattern(BasicPattern pattern)
- Specified by:
basicPattern
in interface Evaluator
pathPattern
public Table pathPattern(TriplePath triplePath)
- Specified by:
pathPattern
in interface Evaluator
procedure
public Table procedure(Table table,
com.hp.hpl.jena.graph.Node procId,
ExprList args)
- Specified by:
procedure
in interface Evaluator
propertyFunction
public Table propertyFunction(Table table,
com.hp.hpl.jena.graph.Node procId,
PropFuncArg subjArgs,
PropFuncArg objArgs)
- Specified by:
propertyFunction
in interface Evaluator
join
public Table join(Table tableLeft,
Table tableRight)
- Specified by:
join
in interface Evaluator
leftJoin
public Table leftJoin(Table tableLeft,
Table tableRight,
ExprList exprs)
- Specified by:
leftJoin
in interface Evaluator
diff
public Table diff(Table tableLeft,
Table tableRight)
- Specified by:
diff
in interface Evaluator
minus
public Table minus(Table tableLeft,
Table tableRight)
- Specified by:
minus
in interface Evaluator
filter
public Table filter(ExprList expressions,
Table table)
- Specified by:
filter
in interface Evaluator
union
public Table union(Table tableLeft,
Table tableRight)
- Specified by:
union
in interface Evaluator
condition
public Table condition(Table left,
Table right)
- Specified by:
condition
in interface Evaluator
list
public Table list(Table table)
- Specified by:
list
in interface Evaluator
order
public Table order(Table table,
List<SortCondition> conditions)
- Specified by:
order
in interface Evaluator
groupBy
public Table groupBy(Table table,
VarExprList groupVars,
List<ExprAggregator> aggregators)
- Specified by:
groupBy
in interface Evaluator
project
public Table project(Table table,
List<Var> projectVars)
- Specified by:
project
in interface Evaluator
reduced
public Table reduced(Table table)
- Specified by:
reduced
in interface Evaluator
distinct
public Table distinct(Table table)
- Specified by:
distinct
in interface Evaluator
slice
public Table slice(Table table,
long start,
long length)
- Specified by:
slice
in interface Evaluator
assign
public Table assign(Table table,
VarExprList exprs)
- Specified by:
assign
in interface Evaluator
extend
public Table extend(Table table,
VarExprList exprs)
- Specified by:
extend
in interface Evaluator
unit
public Table unit()
- Specified by:
unit
in interface Evaluator
Licenced under the Apache License, Version 2.0