Package io.substrait.extendedexpression
Class ExtendedExpression.ExpressionReference
java.lang.Object
io.substrait.extendedexpression.ExtendedExpression.ExpressionReference
- All Implemented Interfaces:
ExtendedExpression.ExpressionReferenceBase
- Direct Known Subclasses:
ImmutableExpressionReference
- Enclosing class:
- ExtendedExpression
@Immutable
public abstract static class ExtendedExpression.ExpressionReference
extends Object
implements ExtendedExpression.ExpressionReferenceBase
Represents a reference to a single expression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a builder forExtendedExpression.ExpressionReference.abstract ExpressionReturns the referenced expression.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.substrait.extendedexpression.ExtendedExpression.ExpressionReferenceBase
getOutputNames
-
Constructor Details
-
ExpressionReference
public ExpressionReference()
-
-
Method Details
-
getExpression
Returns the referenced expression.- Returns:
- the expression
-
builder
Creates a builder forExtendedExpression.ExpressionReference.- Returns:
- a new builder
-