Package com.google.api.expr.v1alpha1
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expr
getAccuInit()
The initial value of the accumulator.ExprOrBuilder
getAccuInitOrBuilder()
The initial value of the accumulator.java.lang.String
getAccuVar()
The name of the variable used for accumulation of the result.com.google.protobuf.ByteString
getAccuVarBytes()
The name of the variable used for accumulation of the result.Expr
getIterRange()
The range over which var iterates.ExprOrBuilder
getIterRangeOrBuilder()
The range over which var iterates.java.lang.String
getIterVar()
The name of the iteration variable.com.google.protobuf.ByteString
getIterVarBytes()
The name of the iteration variable.Expr
getLoopCondition()
An expression which can contain iter_var and accu_var.ExprOrBuilder
getLoopConditionOrBuilder()
An expression which can contain iter_var and accu_var.Expr
getLoopStep()
An expression which can contain iter_var and accu_var.ExprOrBuilder
getLoopStepOrBuilder()
An expression which can contain iter_var and accu_var.Expr
getResult()
An expression which can contain accu_var.ExprOrBuilder
getResultOrBuilder()
An expression which can contain accu_var.boolean
hasAccuInit()
The initial value of the accumulator.boolean
hasIterRange()
The range over which var iterates.boolean
hasLoopCondition()
An expression which can contain iter_var and accu_var.boolean
hasLoopStep()
An expression which can contain iter_var and accu_var.boolean
hasResult()
An expression which can contain accu_var.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
-