Package org.eclipse.rdf4j.query.algebra
Interface ValueExpr
- All Superinterfaces:
Cloneable
,QueryModelNode
,Serializable
- All Known Subinterfaces:
AggregateOperator
,FilterValueExpr
- All Known Implementing Classes:
AbstractAggregateOperator
,AggregateFunctionCall
,And
,Avg
,BinaryValueOperator
,BNodeGenerator
,Bound
,Coalesce
,Compare
,CompareAll
,CompareAny
,CompareSubQueryValueOperator
,ConjunctiveFilterExpr
,Count
,Datatype
,Exists
,FilterExpr
,FunctionCall
,GroupConcat
,If
,In
,IRIFunction
,IsBNode
,IsLiteral
,IsNumeric
,IsResource
,IsURI
,Label
,Lang
,LangMatches
,ListMemberOperator
,LocalName
,MathExpr
,Max
,Min
,Namespace
,NAryValueOperator
,Not
,Or
,Regex
,SameTerm
,Sample
,Str
,SubQueryValueOperator
,Sum
,UnaryValueOperator
,ValueConstant
,ValueExprTripleRef
,Var
An expressions that evaluates to Value objects.
-
Method Summary
Methods inherited from interface org.eclipse.rdf4j.query.algebra.QueryModelNode
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visit, visitChildren
-
Method Details
-
clone
ValueExpr clone()Description copied from interface:QueryModelNode
Returns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.- Specified by:
clone
in interfaceQueryModelNode
- Returns:
- A deep clone of this query model node.
-