public final class ExplainQueryStage extends 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
GenericData.Flags
AbstractMap.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 |
getSlotMs()
Slot-milliseconds used by the stage.
|
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 |
setSlotMs(Long slotMs)
Slot-milliseconds used by the stage.
|
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, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public 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 getSlotMs()
null
for nonepublic ExplainQueryStage setSlotMs(Long slotMs)
slotMs
- slotMs 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 GenericJson
public ExplainQueryStage clone()
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.