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 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:QueryModelNodeReturns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.- Specified by:
 clonein interfaceQueryModelNode- Returns:
 - A deep clone of this query model node.
 
 
 -