module ExplainQueryStage:sig..end
type t = {
|
computeRatioAvg : |
(* |
Relative amount of time the average shard spent on CPU-bound tasks.
| *) |
|
computeRatioMax : |
(* |
Relative amount of time the slowest shard spent on CPU-bound tasks.
| *) |
|
id : |
(* |
Unique ID for stage within plan.
| *) |
|
name : |
(* |
Human-readable name for stage.
| *) |
|
readRatioAvg : |
(* |
Relative amount of time the average shard spent reading input.
| *) |
|
readRatioMax : |
(* |
Relative amount of time the slowest shard spent reading input.
| *) |
|
recordsRead : |
(* |
Number of records read into the stage.
| *) |
|
recordsWritten : |
(* |
Number of records written by the stage.
| *) |
|
steps : |
(* |
List of operations within the stage in dependency order (approximately chronological).
| *) |
|
waitRatioAvg : |
(* |
Relative amount of time the average shard spent waiting to be scheduled.
| *) |
|
waitRatioMax : |
(* |
Relative amount of time the slowest shard spent waiting to be scheduled.
| *) |
|
writeRatioAvg : |
(* |
Relative amount of time the average shard spent on writing output.
| *) |
|
writeRatioMax : |
(* |
Relative amount of time the slowest shard spent on writing output.
| *) |
val computeRatioAvg : (t, float) GapiLens.t
val computeRatioMax : (t, float) GapiLens.t
val id : (t, int64) GapiLens.t
val name : (t, string) GapiLens.t
val readRatioAvg : (t, float) GapiLens.t
val readRatioMax : (t, float) GapiLens.t
val recordsRead : (t, int64) GapiLens.t
val recordsWritten : (t, int64) GapiLens.t
val steps : (t,
GapiBigqueryV2Model.ExplainQueryStep.t list)
GapiLens.t
val waitRatioAvg : (t, float) GapiLens.t
val waitRatioMax : (t, float) GapiLens.t
val writeRatioAvg : (t, float) GapiLens.t
val writeRatioMax : (t, float) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t ->
GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t