|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openanzo.glitter.syntax.abstrakt.Expression
public abstract class Expression
Expression is an abstract base class for expressions within a FILTER or ORDER BY clause. Expressions
can be evaluated against a set of bindings to produce a result.
| Constructor Summary | |
|---|---|
Expression()
|
|
| Method Summary | |
|---|---|
abstract RDFTerm |
evaluate(PatternSolution environment)
|
abstract java.util.Set<Variable> |
getReferencedVariables()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Expression()
| Method Detail |
|---|
public abstract RDFTerm evaluate(PatternSolution environment)
throws ExpressionEvaluationException
environment - A set of bindings to use to evaluate Bindable objects in the expression.
RDFTerm that is the value of evaluating this expression.
ExpressionEvaluationException - If there is an error (e.g. a type error) in evaluating this
expression.public abstract java.util.Set<Variable> getReferencedVariables()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||