Package io.substrait.relation
Class AbstractUpdate.TransformExpression
java.lang.Object
io.substrait.relation.AbstractUpdate.TransformExpression
- Direct Known Subclasses:
ImmutableTransformExpression
- Enclosing class:
- AbstractUpdate
Represents a transformation applied to a specific column during an update.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a builder forAbstractUpdate.TransformExpression.abstract intReturns the index of the target column to update.abstract ExpressionReturns the expression that computes the new value for the column.
-
Constructor Details
-
TransformExpression
public TransformExpression()
-
-
Method Details
-
getTransformation
Returns the expression that computes the new value for the column.- Returns:
- transformation expression
-
getColumnTarget
public abstract int getColumnTarget()Returns the index of the target column to update.- Returns:
- column index
-
builder
Creates a builder forAbstractUpdate.TransformExpression.- Returns:
- builder instance
-