class Explain extends Message

Values of intermediate expressions produced when evaluating expression.

Deprecated, use EvalState instead.

Generated from protobuf message google.api.expr.v1alpha1.Explain

Methods

__construct(array $data = NULL)

Constructor.

RepeatedField
getValues()

All of the observed values.

$this
setValues(Value[]|RepeatedField $var)

All of the observed values.

RepeatedField
getExprSteps()

List of steps.

$this
setExprSteps(ExprStep[]|RepeatedField $var)

List of steps.

Details

at line 54
__construct(array $data = NULL)

Constructor.

Parameters

array $data { Optional. Data for populating the Message object.

@type \Google\Api\Expr\V1alpha1\Value[]|\Google\Protobuf\Internal\RepeatedField $values
      All of the observed values.
      The field value_index is an index in the values list.
      Separating values from steps is needed to remove redundant values.
@type \Google\Api\Expr\V1alpha1\Explain\ExprStep[]|\Google\Protobuf\Internal\RepeatedField $expr_steps
      List of steps.
      Repeated evaluations of the same expression generate new ExprStep
      instances. The order of such ExprStep instances matches the order of
      elements returned by Comprehension.iter_range.

}

at line 67
RepeatedField getValues()

All of the observed values.

The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.

Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;

Return Value

RepeatedField

at line 81
$this setValues(Value[]|RepeatedField $var)

All of the observed values.

The field value_index is an index in the values list. Separating values from steps is needed to remove redundant values.

Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;

Parameters

Value[]|RepeatedField $var

Return Value

$this

at line 98
RepeatedField getExprSteps()

List of steps.

Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.

Generated from protobuf field repeated .google.api.expr.v1alpha1.Explain.ExprStep expr_steps = 2;

Return Value

RepeatedField

at line 113
$this setExprSteps(ExprStep[]|RepeatedField $var)

List of steps.

Repeated evaluations of the same expression generate new ExprStep instances. The order of such ExprStep instances matches the order of elements returned by Comprehension.iter_range.

Generated from protobuf field repeated .google.api.expr.v1alpha1.Explain.ExprStep expr_steps = 2;

Parameters

ExprStep[]|RepeatedField $var

Return Value

$this