Package io.substrait.proto
Interface Expression.IfThenOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expression.IfThen,Expression.IfThen.Builder
- Enclosing class:
- Expression
public static interface Expression.IfThenOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetElse()The returned Expression if no IfClauses are satisifiedThe returned Expression if no IfClauses are satisifiedgetIfs(int index) A list of one or more IfClausesintA list of one or more IfClausesA list of one or more IfClausesgetIfsOrBuilder(int index) A list of one or more IfClausesList<? extends Expression.IfThen.IfClauseOrBuilder>A list of one or more IfClausesbooleanhasElse()The returned Expression if no IfClauses are satisifiedMethods 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
-
getIfsList
List<Expression.IfThen.IfClause> getIfsList()A list of one or more IfClauses
repeated .substrait.Expression.IfThen.IfClause ifs = 1; -
getIfs
A list of one or more IfClauses
repeated .substrait.Expression.IfThen.IfClause ifs = 1; -
getIfsCount
int getIfsCount()A list of one or more IfClauses
repeated .substrait.Expression.IfThen.IfClause ifs = 1; -
getIfsOrBuilderList
List<? extends Expression.IfThen.IfClauseOrBuilder> getIfsOrBuilderList()A list of one or more IfClauses
repeated .substrait.Expression.IfThen.IfClause ifs = 1; -
getIfsOrBuilder
A list of one or more IfClauses
repeated .substrait.Expression.IfThen.IfClause ifs = 1; -
hasElse
boolean hasElse()The returned Expression if no IfClauses are satisified
.substrait.Expression else = 2;- Returns:
- Whether the else field is set.
-
getElse
Expression getElse()The returned Expression if no IfClauses are satisified
.substrait.Expression else = 2;- Returns:
- The else.
-
getElseOrBuilder
ExpressionOrBuilder getElseOrBuilder()The returned Expression if no IfClauses are satisified
.substrait.Expression else = 2;
-