Interface ValueExpr
- All Superinterfaces:
Cloneable, QueryModelNode, Serializable
- All Known Subinterfaces:
AggregateOperator, FilterValueExpr
- All Known Implementing Classes:
AbstractAggregateOperator, AbstractNAryAggregateOperator, AggregateFunctionCall, And, Avg, BinaryValueOperator, BNodeGenerator, Bound, Coalesce, Compare, CompareAll, CompareAny, CompareSubQueryValueOperator, ConjunctiveFilterExpr, Count, Datatype, Exists, FilterExpr, FunctionCall, GroupConcat, HasLang, HasLangDir, If, In, IRIFunction, IsBNode, IsLiteral, IsNumeric, IsResource, IsTriple, IsURI, Label, Lang, LangDir, LangMatches, ListMemberOperator, LocalName, MathExpr, Max, Min, Namespace, NAryValueOperator, Not, Or, Regex, SameTerm, Sample, Str, StrLangDir, SubQueryValueOperator, Sum, TripleComponent, UnaryValueOperator, ValueConstant, ValueExprTripleRef, Var
An expressions that evaluates to Value objects.
-
Method Summary
Methods inherited from interface QueryModelNode
clearQueryModelMetadata, equals, getCostEstimate, getDoubleMetricActual, getDoubleMetricPlanned, getDoubleMetricsActual, getDoubleMetricsPlanned, getHasNextCallCountActual, getHasNextTimeNanosActual, getHasNextTrueCountActual, getJoinLeftBindingsConsumedActual, getJoinRightBindingsConsumedActual, getJoinRightIteratorsCreatedActual, getLongMetricActual, getLongMetricPlanned, getLongMetricsActual, getLongMetricsPlanned, getNextCallCountActual, getNextTimeNanosActual, getParentNode, getQueryModelMetadata, getResultSizeActual, getResultSizeEstimate, getSignature, getSourceRowsFilteredActual, getSourceRowsMatchedActual, getSourceRowsScannedActual, getStringMetricActual, getStringMetricPlanned, getStringMetricsActual, getStringMetricsPlanned, getTotalTimeNanosActual, isRuntimeTelemetryEnabled, removeQueryModelMetadata, replaceChildNode, replaceWith, setCostEstimate, setDoubleMetricActual, setDoubleMetricPlanned, setHasNextCallCountActual, setHasNextTimeNanosActual, setHasNextTrueCountActual, setJoinLeftBindingsConsumedActual, setJoinRightBindingsConsumedActual, setJoinRightIteratorsCreatedActual, setLongMetricActual, setLongMetricPlanned, setNextCallCountActual, setNextTimeNanosActual, setParentNode, setQueryModelMetadata, setResultSizeActual, setResultSizeEstimate, setRuntimeTelemetryEnabled, setSourceRowsFilteredActual, setSourceRowsMatchedActual, setSourceRowsScannedActual, setStringMetricActual, setStringMetricPlanned, 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.
-