ExplainQueryStageResponse constructor
- required Input<
String> completedParallelInputs, - required Input<
String> computeMsAvg, - required Input<
String> computeMsMax, - required Input<
double> computeRatioAvg, - required Input<
double> computeRatioMax, - required Input<
String> endMs, - required Input<
List< inputStages,String> > - required Input<
String> name, - required Input<
String> parallelInputs, - required Input<
String> readMsAvg, - required Input<
String> readMsMax, - required Input<
double> readRatioAvg, - required Input<
double> readRatioMax, - required Input<
String> recordsRead, - required Input<
String> recordsWritten, - required Input<
String> shuffleOutputBytes, - required Input<
String> shuffleOutputBytesSpilled, - required Input<
String> slotMs, - required Input<
String> startMs, - required Input<
String> status, - required Input<
List< steps,ExplainQueryStepResponse> > - required Input<
String> waitMsAvg, - required Input<
String> waitMsMax, - required Input<
double> waitRatioAvg, - required Input<
double> waitRatioMax, - required Input<
String> writeMsAvg, - required Input<
String> writeMsMax, - required Input<
double> writeRatioAvg, - required Input<
double> writeRatioMax,
Creates a new ExplainQueryStageResponse.
completedParallelInputs Number of parallel input segments completed.
computeMsAvg Milliseconds the average shard spent on CPU-bound tasks.
computeMsMax Milliseconds the slowest shard spent on CPU-bound tasks.
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.
endMs Stage end time represented as milliseconds since epoch.
inputStages IDs for stages that are inputs to this stage.
name Human-readable name for stage.
parallelInputs Number of parallel input segments to be processed.
readMsAvg Milliseconds the average shard spent reading input.
readMsMax Milliseconds the slowest shard spent reading input.
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.
shuffleOutputBytes Total number of bytes written to shuffle.
shuffleOutputBytesSpilled Total number of bytes written to shuffle and spilled to disk.
slotMs Slot-milliseconds used by the stage.
startMs Stage start time represented as milliseconds since epoch.
status Current status for the stage.
steps List of operations within the stage in dependency order (approximately chronological).
waitMsAvg Milliseconds the average shard spent waiting to be scheduled.
waitMsMax Milliseconds the slowest shard spent waiting to be scheduled.
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.
writeMsAvg Milliseconds the average shard spent on writing output.
writeMsMax Milliseconds the slowest shard spent on writing output.
writeRatioAvg Relative amount of time the average shard spent on writing output.
writeRatioMax Relative amount of time the slowest shard spent on writing output.
Implementation
const ExplainQueryStageResponse({
required this.completedParallelInputs,
required this.computeMsAvg,
required this.computeMsMax,
required this.computeRatioAvg,
required this.computeRatioMax,
required this.endMs,
required this.inputStages,
required this.name,
required this.parallelInputs,
required this.readMsAvg,
required this.readMsMax,
required this.readRatioAvg,
required this.readRatioMax,
required this.recordsRead,
required this.recordsWritten,
required this.shuffleOutputBytes,
required this.shuffleOutputBytesSpilled,
required this.slotMs,
required this.startMs,
required this.status,
required this.steps,
required this.waitMsAvg,
required this.waitMsMax,
required this.waitRatioAvg,
required this.waitRatioMax,
required this.writeMsAvg,
required this.writeMsMax,
required this.writeRatioAvg,
required this.writeRatioMax,
});