Package io.substrait.proto
Interface ExpressionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expression,Expression.Builder
public interface ExpressionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetCast().substrait.Expression.Cast cast = 11;.substrait.Expression.Cast cast = 11;.substrait.DynamicParameter dynamic_parameter = 14;.substrait.DynamicParameter dynamic_parameter = 14;getEnum()Deprecated.substrait.Expression.enum is deprecated.Deprecated..substrait.Expression.IfThen if_then = 6;.substrait.Expression.IfThen if_then = 6;.substrait.Expression.Literal literal = 1;.substrait.Expression.Literal literal = 1;.substrait.Expression.MultiOrList multi_or_list = 9;.substrait.Expression.MultiOrList multi_or_list = 9;.substrait.Expression.Nested nested = 13;.substrait.Expression.Nested nested = 13;.substrait.Expression.ScalarFunction scalar_function = 3;.substrait.Expression.ScalarFunction scalar_function = 3;.substrait.Expression.FieldReference selection = 2;.substrait.Expression.FieldReference selection = 2;.substrait.Expression.SingularOrList singular_or_list = 8;.substrait.Expression.SingularOrList singular_or_list = 8;.substrait.Expression.Subquery subquery = 12;.substrait.Expression.Subquery subquery = 12;.substrait.Expression.SwitchExpression switch_expression = 7;.substrait.Expression.SwitchExpression switch_expression = 7;.substrait.Expression.WindowFunction window_function = 5;.substrait.Expression.WindowFunction window_function = 5;booleanhasCast().substrait.Expression.Cast cast = 11;boolean.substrait.DynamicParameter dynamic_parameter = 14;booleanhasEnum()Deprecated.substrait.Expression.enum is deprecated.boolean.substrait.Expression.IfThen if_then = 6;boolean.substrait.Expression.Literal literal = 1;boolean.substrait.Expression.MultiOrList multi_or_list = 9;boolean.substrait.Expression.Nested nested = 13;boolean.substrait.Expression.ScalarFunction scalar_function = 3;boolean.substrait.Expression.FieldReference selection = 2;boolean.substrait.Expression.SingularOrList singular_or_list = 8;boolean.substrait.Expression.Subquery subquery = 12;boolean.substrait.Expression.SwitchExpression switch_expression = 7;boolean.substrait.Expression.WindowFunction window_function = 5;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasLiteral
boolean hasLiteral().substrait.Expression.Literal literal = 1;- Returns:
- Whether the literal field is set.
-
getLiteral
Expression.Literal getLiteral().substrait.Expression.Literal literal = 1;- Returns:
- The literal.
-
getLiteralOrBuilder
Expression.LiteralOrBuilder getLiteralOrBuilder().substrait.Expression.Literal literal = 1; -
hasSelection
boolean hasSelection().substrait.Expression.FieldReference selection = 2;- Returns:
- Whether the selection field is set.
-
getSelection
Expression.FieldReference getSelection().substrait.Expression.FieldReference selection = 2;- Returns:
- The selection.
-
getSelectionOrBuilder
Expression.FieldReferenceOrBuilder getSelectionOrBuilder().substrait.Expression.FieldReference selection = 2; -
hasScalarFunction
boolean hasScalarFunction().substrait.Expression.ScalarFunction scalar_function = 3;- Returns:
- Whether the scalarFunction field is set.
-
getScalarFunction
Expression.ScalarFunction getScalarFunction().substrait.Expression.ScalarFunction scalar_function = 3;- Returns:
- The scalarFunction.
-
getScalarFunctionOrBuilder
Expression.ScalarFunctionOrBuilder getScalarFunctionOrBuilder().substrait.Expression.ScalarFunction scalar_function = 3; -
hasWindowFunction
boolean hasWindowFunction().substrait.Expression.WindowFunction window_function = 5;- Returns:
- Whether the windowFunction field is set.
-
getWindowFunction
Expression.WindowFunction getWindowFunction().substrait.Expression.WindowFunction window_function = 5;- Returns:
- The windowFunction.
-
getWindowFunctionOrBuilder
Expression.WindowFunctionOrBuilder getWindowFunctionOrBuilder().substrait.Expression.WindowFunction window_function = 5; -
hasIfThen
boolean hasIfThen().substrait.Expression.IfThen if_then = 6;- Returns:
- Whether the ifThen field is set.
-
getIfThen
Expression.IfThen getIfThen().substrait.Expression.IfThen if_then = 6;- Returns:
- The ifThen.
-
getIfThenOrBuilder
Expression.IfThenOrBuilder getIfThenOrBuilder().substrait.Expression.IfThen if_then = 6; -
hasSwitchExpression
boolean hasSwitchExpression().substrait.Expression.SwitchExpression switch_expression = 7;- Returns:
- Whether the switchExpression field is set.
-
getSwitchExpression
Expression.SwitchExpression getSwitchExpression().substrait.Expression.SwitchExpression switch_expression = 7;- Returns:
- The switchExpression.
-
getSwitchExpressionOrBuilder
Expression.SwitchExpressionOrBuilder getSwitchExpressionOrBuilder().substrait.Expression.SwitchExpression switch_expression = 7; -
hasSingularOrList
boolean hasSingularOrList().substrait.Expression.SingularOrList singular_or_list = 8;- Returns:
- Whether the singularOrList field is set.
-
getSingularOrList
Expression.SingularOrList getSingularOrList().substrait.Expression.SingularOrList singular_or_list = 8;- Returns:
- The singularOrList.
-
getSingularOrListOrBuilder
Expression.SingularOrListOrBuilder getSingularOrListOrBuilder().substrait.Expression.SingularOrList singular_or_list = 8; -
hasMultiOrList
boolean hasMultiOrList().substrait.Expression.MultiOrList multi_or_list = 9;- Returns:
- Whether the multiOrList field is set.
-
getMultiOrList
Expression.MultiOrList getMultiOrList().substrait.Expression.MultiOrList multi_or_list = 9;- Returns:
- The multiOrList.
-
getMultiOrListOrBuilder
Expression.MultiOrListOrBuilder getMultiOrListOrBuilder().substrait.Expression.MultiOrList multi_or_list = 9; -
hasCast
boolean hasCast().substrait.Expression.Cast cast = 11;- Returns:
- Whether the cast field is set.
-
getCast
Expression.Cast getCast().substrait.Expression.Cast cast = 11;- Returns:
- The cast.
-
getCastOrBuilder
Expression.CastOrBuilder getCastOrBuilder().substrait.Expression.Cast cast = 11; -
hasSubquery
boolean hasSubquery().substrait.Expression.Subquery subquery = 12;- Returns:
- Whether the subquery field is set.
-
getSubquery
Expression.Subquery getSubquery().substrait.Expression.Subquery subquery = 12;- Returns:
- The subquery.
-
getSubqueryOrBuilder
Expression.SubqueryOrBuilder getSubqueryOrBuilder().substrait.Expression.Subquery subquery = 12; -
hasNested
boolean hasNested().substrait.Expression.Nested nested = 13;- Returns:
- Whether the nested field is set.
-
getNested
Expression.Nested getNested().substrait.Expression.Nested nested = 13;- Returns:
- The nested.
-
getNestedOrBuilder
Expression.NestedOrBuilder getNestedOrBuilder().substrait.Expression.Nested nested = 13; -
hasDynamicParameter
boolean hasDynamicParameter().substrait.DynamicParameter dynamic_parameter = 14;- Returns:
- Whether the dynamicParameter field is set.
-
getDynamicParameter
DynamicParameter getDynamicParameter().substrait.DynamicParameter dynamic_parameter = 14;- Returns:
- The dynamicParameter.
-
getDynamicParameterOrBuilder
DynamicParameterOrBuilder getDynamicParameterOrBuilder().substrait.DynamicParameter dynamic_parameter = 14; -
hasEnum
Deprecated.substrait.Expression.enum is deprecated. See substrait/algebra.proto;l=973deprecated: enum literals are only sensible in the context of function arguments, for which FunctionArgument should now be used
.substrait.Expression.Enum enum = 10 [deprecated = true];- Returns:
- Whether the enum field is set.
-
getEnum
Deprecated.substrait.Expression.enum is deprecated. See substrait/algebra.proto;l=973deprecated: enum literals are only sensible in the context of function arguments, for which FunctionArgument should now be used
.substrait.Expression.Enum enum = 10 [deprecated = true];- Returns:
- The enum.
-
getEnumOrBuilder
Deprecated.deprecated: enum literals are only sensible in the context of function arguments, for which FunctionArgument should now be used
.substrait.Expression.Enum enum = 10 [deprecated = true]; -
getRexTypeCase
Expression.RexTypeCase getRexTypeCase()
-