public final class ExplainQueryStage
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the BigQuery API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
ExplainQueryStage() |
| Modifier and Type | Method and Description |
|---|---|
ExplainQueryStage |
clone() |
Long |
getCompletedParallelInputs()
Number of parallel input segments completed.
|
Long |
getComputeMsAvg()
Milliseconds the average shard spent on CPU-bound tasks.
|
Long |
getComputeMsMax()
Milliseconds the slowest shard spent on CPU-bound tasks.
|
Double |
getComputeRatioAvg()
Relative amount of time the average shard spent on CPU-bound tasks.
|
Double |
getComputeRatioMax()
Relative amount of time the slowest shard spent on CPU-bound tasks.
|
Long |
getEndMs()
Stage end time represented as milliseconds since epoch.
|
Long |
getId()
Unique ID for stage within plan.
|
List<Long> |
getInputStages()
IDs for stages that are inputs to this stage.
|
String |
getName()
Human-readable name for stage.
|
Long |
getParallelInputs()
Number of parallel input segments to be processed.
|
Long |
getReadMsAvg()
Milliseconds the average shard spent reading input.
|
Long |
getReadMsMax()
Milliseconds the slowest shard spent reading input.
|
Double |
getReadRatioAvg()
Relative amount of time the average shard spent reading input.
|
Double |
getReadRatioMax()
Relative amount of time the slowest shard spent reading input.
|
Long |
getRecordsRead()
Number of records read into the stage.
|
Long |
getRecordsWritten()
Number of records written by the stage.
|
Long |
getShuffleOutputBytes()
Total number of bytes written to shuffle.
|
Long |
getShuffleOutputBytesSpilled()
Total number of bytes written to shuffle and spilled to disk.
|
Long |
getStartMs()
Stage start time represented as milliseconds since epoch.
|
String |
getStatus()
Current status for the stage.
|
List<ExplainQueryStep> |
getSteps()
List of operations within the stage in dependency order (approximately chronological).
|
Long |
getWaitMsAvg()
Milliseconds the average shard spent waiting to be scheduled.
|
Long |
getWaitMsMax()
Milliseconds the slowest shard spent waiting to be scheduled.
|
Double |
getWaitRatioAvg()
Relative amount of time the average shard spent waiting to be scheduled.
|
Double |
getWaitRatioMax()
Relative amount of time the slowest shard spent waiting to be scheduled.
|
Long |
getWriteMsAvg()
Milliseconds the average shard spent on writing output.
|
Long |
getWriteMsMax()
Milliseconds the slowest shard spent on writing output.
|
Double |
getWriteRatioAvg()
Relative amount of time the average shard spent on writing output.
|
Double |
getWriteRatioMax()
Relative amount of time the slowest shard spent on writing output.
|
ExplainQueryStage |
set(String fieldName,
Object value) |
ExplainQueryStage |
setCompletedParallelInputs(Long completedParallelInputs)
Number of parallel input segments completed.
|
ExplainQueryStage |
setComputeMsAvg(Long computeMsAvg)
Milliseconds the average shard spent on CPU-bound tasks.
|
ExplainQueryStage |
setComputeMsMax(Long computeMsMax)
Milliseconds the slowest shard spent on CPU-bound tasks.
|
ExplainQueryStage |
setComputeRatioAvg(Double computeRatioAvg)
Relative amount of time the average shard spent on CPU-bound tasks.
|
ExplainQueryStage |
setComputeRatioMax(Double computeRatioMax)
Relative amount of time the slowest shard spent on CPU-bound tasks.
|
ExplainQueryStage |
setEndMs(Long endMs)
Stage end time represented as milliseconds since epoch.
|
ExplainQueryStage |
setId(Long id)
Unique ID for stage within plan.
|
ExplainQueryStage |
setInputStages(List<Long> inputStages)
IDs for stages that are inputs to this stage.
|
ExplainQueryStage |
setName(String name)
Human-readable name for stage.
|
ExplainQueryStage |
setParallelInputs(Long parallelInputs)
Number of parallel input segments to be processed.
|
ExplainQueryStage |
setReadMsAvg(Long readMsAvg)
Milliseconds the average shard spent reading input.
|
ExplainQueryStage |
setReadMsMax(Long readMsMax)
Milliseconds the slowest shard spent reading input.
|
ExplainQueryStage |
setReadRatioAvg(Double readRatioAvg)
Relative amount of time the average shard spent reading input.
|
ExplainQueryStage |
setReadRatioMax(Double readRatioMax)
Relative amount of time the slowest shard spent reading input.
|
ExplainQueryStage |
setRecordsRead(Long recordsRead)
Number of records read into the stage.
|
ExplainQueryStage |
setRecordsWritten(Long recordsWritten)
Number of records written by the stage.
|
ExplainQueryStage |
setShuffleOutputBytes(Long shuffleOutputBytes)
Total number of bytes written to shuffle.
|
ExplainQueryStage |
setShuffleOutputBytesSpilled(Long shuffleOutputBytesSpilled)
Total number of bytes written to shuffle and spilled to disk.
|
ExplainQueryStage |
setStartMs(Long startMs)
Stage start time represented as milliseconds since epoch.
|
ExplainQueryStage |
setStatus(String status)
Current status for the stage.
|
ExplainQueryStage |
setSteps(List<ExplainQueryStep> steps)
List of operations within the stage in dependency order (approximately chronological).
|
ExplainQueryStage |
setWaitMsAvg(Long waitMsAvg)
Milliseconds the average shard spent waiting to be scheduled.
|
ExplainQueryStage |
setWaitMsMax(Long waitMsMax)
Milliseconds the slowest shard spent waiting to be scheduled.
|
ExplainQueryStage |
setWaitRatioAvg(Double waitRatioAvg)
Relative amount of time the average shard spent waiting to be scheduled.
|
ExplainQueryStage |
setWaitRatioMax(Double waitRatioMax)
Relative amount of time the slowest shard spent waiting to be scheduled.
|
ExplainQueryStage |
setWriteMsAvg(Long writeMsAvg)
Milliseconds the average shard spent on writing output.
|
ExplainQueryStage |
setWriteMsMax(Long writeMsMax)
Milliseconds the slowest shard spent on writing output.
|
ExplainQueryStage |
setWriteRatioAvg(Double writeRatioAvg)
Relative amount of time the average shard spent on writing output.
|
ExplainQueryStage |
setWriteRatioMax(Double writeRatioMax)
Relative amount of time the slowest shard spent on writing output.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic Long getCompletedParallelInputs()
null for nonepublic ExplainQueryStage setCompletedParallelInputs(Long completedParallelInputs)
completedParallelInputs - completedParallelInputs or null for nonepublic Long getComputeMsAvg()
null for nonepublic ExplainQueryStage setComputeMsAvg(Long computeMsAvg)
computeMsAvg - computeMsAvg or null for nonepublic Long getComputeMsMax()
null for nonepublic ExplainQueryStage setComputeMsMax(Long computeMsMax)
computeMsMax - computeMsMax or null for nonepublic Double getComputeRatioAvg()
null for nonepublic ExplainQueryStage setComputeRatioAvg(Double computeRatioAvg)
computeRatioAvg - computeRatioAvg or null for nonepublic Double getComputeRatioMax()
null for nonepublic ExplainQueryStage setComputeRatioMax(Double computeRatioMax)
computeRatioMax - computeRatioMax or null for nonepublic Long getEndMs()
null for nonepublic ExplainQueryStage setEndMs(Long endMs)
endMs - endMs or null for nonepublic Long getId()
null for nonepublic ExplainQueryStage setId(Long id)
id - id or null for nonepublic List<Long> getInputStages()
null for nonepublic ExplainQueryStage setInputStages(List<Long> inputStages)
inputStages - inputStages or null for nonepublic String getName()
null for nonepublic ExplainQueryStage setName(String name)
name - name or null for nonepublic Long getParallelInputs()
null for nonepublic ExplainQueryStage setParallelInputs(Long parallelInputs)
parallelInputs - parallelInputs or null for nonepublic Long getReadMsAvg()
null for nonepublic ExplainQueryStage setReadMsAvg(Long readMsAvg)
readMsAvg - readMsAvg or null for nonepublic Long getReadMsMax()
null for nonepublic ExplainQueryStage setReadMsMax(Long readMsMax)
readMsMax - readMsMax or null for nonepublic Double getReadRatioAvg()
null for nonepublic ExplainQueryStage setReadRatioAvg(Double readRatioAvg)
readRatioAvg - readRatioAvg or null for nonepublic Double getReadRatioMax()
null for nonepublic ExplainQueryStage setReadRatioMax(Double readRatioMax)
readRatioMax - readRatioMax or null for nonepublic Long getRecordsRead()
null for nonepublic ExplainQueryStage setRecordsRead(Long recordsRead)
recordsRead - recordsRead or null for nonepublic Long getRecordsWritten()
null for nonepublic ExplainQueryStage setRecordsWritten(Long recordsWritten)
recordsWritten - recordsWritten or null for nonepublic Long getShuffleOutputBytes()
null for nonepublic ExplainQueryStage setShuffleOutputBytes(Long shuffleOutputBytes)
shuffleOutputBytes - shuffleOutputBytes or null for nonepublic Long getShuffleOutputBytesSpilled()
null for nonepublic ExplainQueryStage setShuffleOutputBytesSpilled(Long shuffleOutputBytesSpilled)
shuffleOutputBytesSpilled - shuffleOutputBytesSpilled or null for nonepublic Long getStartMs()
null for nonepublic ExplainQueryStage setStartMs(Long startMs)
startMs - startMs or null for nonepublic String getStatus()
null for nonepublic ExplainQueryStage setStatus(String status)
status - status or null for nonepublic List<ExplainQueryStep> getSteps()
null for nonepublic ExplainQueryStage setSteps(List<ExplainQueryStep> steps)
steps - steps or null for nonepublic Long getWaitMsAvg()
null for nonepublic ExplainQueryStage setWaitMsAvg(Long waitMsAvg)
waitMsAvg - waitMsAvg or null for nonepublic Long getWaitMsMax()
null for nonepublic ExplainQueryStage setWaitMsMax(Long waitMsMax)
waitMsMax - waitMsMax or null for nonepublic Double getWaitRatioAvg()
null for nonepublic ExplainQueryStage setWaitRatioAvg(Double waitRatioAvg)
waitRatioAvg - waitRatioAvg or null for nonepublic Double getWaitRatioMax()
null for nonepublic ExplainQueryStage setWaitRatioMax(Double waitRatioMax)
waitRatioMax - waitRatioMax or null for nonepublic Long getWriteMsAvg()
null for nonepublic ExplainQueryStage setWriteMsAvg(Long writeMsAvg)
writeMsAvg - writeMsAvg or null for nonepublic Long getWriteMsMax()
null for nonepublic ExplainQueryStage setWriteMsMax(Long writeMsMax)
writeMsMax - writeMsMax or null for nonepublic Double getWriteRatioAvg()
null for nonepublic ExplainQueryStage setWriteRatioAvg(Double writeRatioAvg)
writeRatioAvg - writeRatioAvg or null for nonepublic Double getWriteRatioMax()
null for nonepublic ExplainQueryStage setWriteRatioMax(Double writeRatioMax)
writeRatioMax - writeRatioMax or null for nonepublic ExplainQueryStage set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic ExplainQueryStage clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2018 Google. All rights reserved.