Interface Expr.ComprehensionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Expr.Comprehension, Expr.Comprehension.Builder
    Enclosing class:
    Expr

    public static interface Expr.ComprehensionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getIterVar

        java.lang.String getIterVar()
         The name of the iteration variable.
         
        string iter_var = 1;
        Returns:
        The iterVar.
      • getIterVarBytes

        com.google.protobuf.ByteString getIterVarBytes()
         The name of the iteration variable.
         
        string iter_var = 1;
        Returns:
        The bytes for iterVar.
      • hasIterRange

        boolean hasIterRange()
         The range over which var iterates.
         
        .google.api.expr.v1alpha1.Expr iter_range = 2;
        Returns:
        Whether the iterRange field is set.
      • getIterRange

        Expr getIterRange()
         The range over which var iterates.
         
        .google.api.expr.v1alpha1.Expr iter_range = 2;
        Returns:
        The iterRange.
      • getIterRangeOrBuilder

        ExprOrBuilder getIterRangeOrBuilder()
         The range over which var iterates.
         
        .google.api.expr.v1alpha1.Expr iter_range = 2;
      • getAccuVar

        java.lang.String getAccuVar()
         The name of the variable used for accumulation of the result.
         
        string accu_var = 3;
        Returns:
        The accuVar.
      • getAccuVarBytes

        com.google.protobuf.ByteString getAccuVarBytes()
         The name of the variable used for accumulation of the result.
         
        string accu_var = 3;
        Returns:
        The bytes for accuVar.
      • hasAccuInit

        boolean hasAccuInit()
         The initial value of the accumulator.
         
        .google.api.expr.v1alpha1.Expr accu_init = 4;
        Returns:
        Whether the accuInit field is set.
      • getAccuInit

        Expr getAccuInit()
         The initial value of the accumulator.
         
        .google.api.expr.v1alpha1.Expr accu_init = 4;
        Returns:
        The accuInit.
      • getAccuInitOrBuilder

        ExprOrBuilder getAccuInitOrBuilder()
         The initial value of the accumulator.
         
        .google.api.expr.v1alpha1.Expr accu_init = 4;
      • hasLoopCondition

        boolean hasLoopCondition()
         An expression which can contain iter_var and accu_var.
         Returns false when the result has been computed and may be used as
         a hint to short-circuit the remainder of the comprehension.
         
        .google.api.expr.v1alpha1.Expr loop_condition = 5;
        Returns:
        Whether the loopCondition field is set.
      • getLoopCondition

        Expr getLoopCondition()
         An expression which can contain iter_var and accu_var.
         Returns false when the result has been computed and may be used as
         a hint to short-circuit the remainder of the comprehension.
         
        .google.api.expr.v1alpha1.Expr loop_condition = 5;
        Returns:
        The loopCondition.
      • getLoopConditionOrBuilder

        ExprOrBuilder getLoopConditionOrBuilder()
         An expression which can contain iter_var and accu_var.
         Returns false when the result has been computed and may be used as
         a hint to short-circuit the remainder of the comprehension.
         
        .google.api.expr.v1alpha1.Expr loop_condition = 5;
      • hasLoopStep

        boolean hasLoopStep()
         An expression which can contain iter_var and accu_var.
         Computes the next value of accu_var.
         
        .google.api.expr.v1alpha1.Expr loop_step = 6;
        Returns:
        Whether the loopStep field is set.
      • getLoopStep

        Expr getLoopStep()
         An expression which can contain iter_var and accu_var.
         Computes the next value of accu_var.
         
        .google.api.expr.v1alpha1.Expr loop_step = 6;
        Returns:
        The loopStep.
      • getLoopStepOrBuilder

        ExprOrBuilder getLoopStepOrBuilder()
         An expression which can contain iter_var and accu_var.
         Computes the next value of accu_var.
         
        .google.api.expr.v1alpha1.Expr loop_step = 6;
      • hasResult

        boolean hasResult()
         An expression which can contain accu_var.
         Computes the result.
         
        .google.api.expr.v1alpha1.Expr result = 7;
        Returns:
        Whether the result field is set.
      • getResult

        Expr getResult()
         An expression which can contain accu_var.
         Computes the result.
         
        .google.api.expr.v1alpha1.Expr result = 7;
        Returns:
        The result.
      • getResultOrBuilder

        ExprOrBuilder getResultOrBuilder()
         An expression which can contain accu_var.
         Computes the result.
         
        .google.api.expr.v1alpha1.Expr result = 7;