Package io.substrait.expression.proto
Class ProtoExpressionConverter
java.lang.Object
io.substrait.expression.proto.ProtoExpressionConverter
Converts from
Expression to Expression-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProtoExpressionConverter(ExtensionLookup lookup, SimpleExtension.ExtensionCollection extensions, Type.Struct rootType, ProtoRelConverter relConverter) -
Method Summary
Modifier and TypeMethodDescriptionfrom(Expression expr) from(Expression.FieldReference reference) from(Expression.Literal literal) static FunctionOptionfromWindowFunction(Expression.WindowFunction windowFunction) fromWindowRelFunction(ConsistentPartitionWindowRel.WindowRelFunction windowRelFunction)
-
Field Details
-
EMPTY_TYPE
-
-
Constructor Details
-
ProtoExpressionConverter
public ProtoExpressionConverter(ExtensionLookup lookup, SimpleExtension.ExtensionCollection extensions, Type.Struct rootType, ProtoRelConverter relConverter)
-
-
Method Details
-
from
-
from
-
fromWindowFunction
public Expression.WindowFunctionInvocation fromWindowFunction(Expression.WindowFunction windowFunction) -
fromWindowRelFunction
public ConsistentPartitionWindow.WindowRelFunctionInvocation fromWindowRelFunction(ConsistentPartitionWindowRel.WindowRelFunction windowRelFunction) -
from
-
fromSortField
-
fromFunctionOption
-