Package io.substrait.proto
Interface Expression.SwitchExpressionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expression.SwitchExpression,Expression.SwitchExpression.Builder
- Enclosing class:
- Expression
public static interface Expression.SwitchExpressionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetElse().substrait.Expression else = 2;.substrait.Expression else = 2;getIfs(int index) repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1;intrepeated .substrait.Expression.SwitchExpression.IfValue ifs = 1;repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1;getIfsOrBuilder(int index) repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1;List<? extends Expression.SwitchExpression.IfValueOrBuilder>repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1;getMatch().substrait.Expression match = 3;.substrait.Expression match = 3;booleanhasElse().substrait.Expression else = 2;booleanhasMatch().substrait.Expression match = 3;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
-
hasMatch
boolean hasMatch().substrait.Expression match = 3;- Returns:
- Whether the match field is set.
-
getMatch
Expression getMatch().substrait.Expression match = 3;- Returns:
- The match.
-
getMatchOrBuilder
ExpressionOrBuilder getMatchOrBuilder().substrait.Expression match = 3; -
getIfsList
List<Expression.SwitchExpression.IfValue> getIfsList()repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1; -
getIfs
repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1; -
getIfsCount
int getIfsCount()repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1; -
getIfsOrBuilderList
List<? extends Expression.SwitchExpression.IfValueOrBuilder> getIfsOrBuilderList()repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1; -
getIfsOrBuilder
repeated .substrait.Expression.SwitchExpression.IfValue ifs = 1; -
hasElse
boolean hasElse().substrait.Expression else = 2;- Returns:
- Whether the else field is set.
-
getElse
Expression getElse().substrait.Expression else = 2;- Returns:
- The else.
-
getElseOrBuilder
ExpressionOrBuilder getElseOrBuilder().substrait.Expression else = 2;
-