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 Details

    • getIfsList

       A list of one or more IfClauses
       
      repeated .substrait.Expression.IfThen.IfClause ifs = 1;
    • getIfs

      Expression.IfThen.IfClause getIfs(int index)
       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

      Expression.IfThen.IfClauseOrBuilder getIfsOrBuilder(int index)
       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;