|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.sparql.expr.ExprNode
com.hp.hpl.jena.sparql.expr.ExprVar
public class ExprVar
An expression that is a variable in an expression.
Field Summary |
---|
Fields inherited from interface com.hp.hpl.jena.sparql.expr.Expr |
---|
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL |
Constructor Summary | |
---|---|
ExprVar(com.hp.hpl.jena.graph.Node n)
|
|
ExprVar(String name)
|
|
ExprVar(Var v)
|
Method Summary | |
---|---|
Expr |
apply(ExprTransform transform)
|
Expr |
applyNodeTransform(NodeTransform transform)
Rewrite, applying a node->node transformation |
String |
asSparqlExpr()
|
Var |
asVar()
Convert to a Var variable. |
Expr |
copy(Var v)
|
Expr |
copySubstitute(Binding binding,
boolean foldConstants)
|
boolean |
equals(Object other)
|
NodeValue |
eval(Binding binding,
FunctionEnv env)
Evaluate this expression against the binding |
void |
format(Query query,
IndentedWriter out)
|
com.hp.hpl.jena.graph.Node |
getAsNode()
|
ExprVar |
getExprVar()
Variable (or null) |
String |
getVarName()
Variable name (returns null if not a variable) |
int |
hashCode()
|
boolean |
isVariable()
Answer whether this is a variable (in which case getVarName and getNodeVar can be called) |
String |
toPrefixString()
|
String |
toString()
|
void |
visit(ExprVisitor visitor)
|
Methods inherited from class com.hp.hpl.jena.sparql.expr.ExprNode |
---|
copySubstitute, deepCopy, getConstant, getExpr, getFunction, getGraphPattern, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isFunction, isGraphPattern, isSatisfied, varNamesMentioned, varsMentioned |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ExprVar(String name)
public ExprVar(com.hp.hpl.jena.graph.Node n)
public ExprVar(Var v)
Method Detail |
---|
public NodeValue eval(Binding binding, FunctionEnv env)
Expr
eval
in interface Expr
eval
in class ExprNode
public Expr copySubstitute(Binding binding, boolean foldConstants)
copySubstitute
in interface Expr
copySubstitute
in class ExprNode
public Expr applyNodeTransform(NodeTransform transform)
Expr
applyNodeTransform
in interface Expr
applyNodeTransform
in class ExprNode
public Expr copy(Var v)
public void visit(ExprVisitor visitor)
public Expr apply(ExprTransform transform)
public void format(Query query, IndentedWriter out)
public int hashCode()
hashCode
in class ExprNode
public boolean equals(Object other)
equals
in class ExprNode
public boolean isVariable()
Expr
isVariable
in interface Expr
isVariable
in class ExprNode
public String getVarName()
Expr
getVarName
in interface Expr
getVarName
in class ExprNode
public ExprVar getExprVar()
Expr
getExprVar
in interface Expr
getExprVar
in class ExprNode
public Var asVar()
Expr
asVar
in interface Expr
asVar
in class ExprNode
public com.hp.hpl.jena.graph.Node getAsNode()
public String toPrefixString()
public String asSparqlExpr()
public String toString()
toString
in class ExprNode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |