Explain
extends Message
in package
Values of intermediate expressions produced when evaluating expression.
Deprecated, use EvalState instead.
Tags
Table of Contents
Properties
- $expr_steps : mixed
- List of steps.
- $values : mixed
- All of the observed values.
Methods
- __construct() : mixed
- Constructor.
- getExprSteps() : RepeatedField
- List of steps.
- getValues() : RepeatedField
- All of the observed values.
- setExprSteps() : $this
- List of steps.
- setValues() : $this
- All of the observed values.
Properties
$expr_steps
List of steps.
private
mixed
$expr_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 [json_name = "exprSteps"];
$values
All of the observed values.
private
mixed
$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 [json_name = "values"];
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $data = NULL ]) : mixed
Parameters
- $data : array<string|int, mixed> = NULL
-
{ Optional. Data for populating the Message object.
@type array<\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 array<\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.}
getExprSteps()
List of steps.
public
getExprSteps() : RepeatedField
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 [json_name = "exprSteps"];
Return values
RepeatedFieldgetValues()
All of the observed values.
public
getValues() : RepeatedField
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 [json_name = "values"];
Return values
RepeatedFieldsetExprSteps()
List of steps.
public
setExprSteps(array<string|int, ExprStep>|RepeatedField $var) : $this
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 [json_name = "exprSteps"];
Parameters
- $var : array<string|int, ExprStep>|RepeatedField
Return values
$thissetValues()
All of the observed values.
public
setValues(array<string|int, Value>|RepeatedField $var) : $this
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 [json_name = "values"];
Parameters
- $var : array<string|int, Value>|RepeatedField