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: http://code.google.com/p/google-http-java-client/wiki/JSON
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
ExplainQueryStage() |
Modifier and Type | Method and Description |
---|---|
ExplainQueryStage |
clone() |
java.lang.Double |
getComputeRatioAvg()
Relative amount of time the average shard spent on CPU-bound tasks.
|
java.lang.Double |
getComputeRatioMax()
Relative amount of time the slowest shard spent on CPU-bound tasks.
|
java.lang.Long |
getId()
Unique ID for stage within plan.
|
java.lang.String |
getName()
Human-readable name for stage.
|
java.lang.Double |
getReadRatioAvg()
Relative amount of time the average shard spent reading input.
|
java.lang.Double |
getReadRatioMax()
Relative amount of time the slowest shard spent reading input.
|
java.lang.Long |
getRecordsRead()
Number of records read into the stage.
|
java.lang.Long |
getRecordsWritten()
Number of records written by the stage.
|
java.lang.String |
getStatus()
Current status for the stage.
|
java.util.List<ExplainQueryStep> |
getSteps()
List of operations within the stage in dependency order (approximately chronological).
|
java.lang.Double |
getWaitRatioAvg()
Relative amount of time the average shard spent waiting to be scheduled.
|
java.lang.Double |
getWaitRatioMax()
Relative amount of time the slowest shard spent waiting to be scheduled.
|
java.lang.Double |
getWriteRatioAvg()
Relative amount of time the average shard spent on writing output.
|
java.lang.Double |
getWriteRatioMax()
Relative amount of time the slowest shard spent on writing output.
|
ExplainQueryStage |
set(java.lang.String fieldName,
java.lang.Object value) |
ExplainQueryStage |
setComputeRatioAvg(java.lang.Double computeRatioAvg)
Relative amount of time the average shard spent on CPU-bound tasks.
|
ExplainQueryStage |
setComputeRatioMax(java.lang.Double computeRatioMax)
Relative amount of time the slowest shard spent on CPU-bound tasks.
|
ExplainQueryStage |
setId(java.lang.Long id)
Unique ID for stage within plan.
|
ExplainQueryStage |
setName(java.lang.String name)
Human-readable name for stage.
|
ExplainQueryStage |
setReadRatioAvg(java.lang.Double readRatioAvg)
Relative amount of time the average shard spent reading input.
|
ExplainQueryStage |
setReadRatioMax(java.lang.Double readRatioMax)
Relative amount of time the slowest shard spent reading input.
|
ExplainQueryStage |
setRecordsRead(java.lang.Long recordsRead)
Number of records read into the stage.
|
ExplainQueryStage |
setRecordsWritten(java.lang.Long recordsWritten)
Number of records written by the stage.
|
ExplainQueryStage |
setStatus(java.lang.String status)
Current status for the stage.
|
ExplainQueryStage |
setSteps(java.util.List<ExplainQueryStep> steps)
List of operations within the stage in dependency order (approximately chronological).
|
ExplainQueryStage |
setWaitRatioAvg(java.lang.Double waitRatioAvg)
Relative amount of time the average shard spent waiting to be scheduled.
|
ExplainQueryStage |
setWaitRatioMax(java.lang.Double waitRatioMax)
Relative amount of time the slowest shard spent waiting to be scheduled.
|
ExplainQueryStage |
setWriteRatioAvg(java.lang.Double writeRatioAvg)
Relative amount of time the average shard spent on writing output.
|
ExplainQueryStage |
setWriteRatioMax(java.lang.Double writeRatioMax)
Relative amount of time the slowest shard spent on writing output.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
public java.lang.Double getComputeRatioAvg()
null
for nonepublic ExplainQueryStage setComputeRatioAvg(java.lang.Double computeRatioAvg)
computeRatioAvg
- computeRatioAvg or null
for nonepublic java.lang.Double getComputeRatioMax()
null
for nonepublic ExplainQueryStage setComputeRatioMax(java.lang.Double computeRatioMax)
computeRatioMax
- computeRatioMax or null
for nonepublic java.lang.Long getId()
null
for nonepublic ExplainQueryStage setId(java.lang.Long id)
id
- id or null
for nonepublic java.lang.String getName()
null
for nonepublic ExplainQueryStage setName(java.lang.String name)
name
- name or null
for nonepublic java.lang.Double getReadRatioAvg()
null
for nonepublic ExplainQueryStage setReadRatioAvg(java.lang.Double readRatioAvg)
readRatioAvg
- readRatioAvg or null
for nonepublic java.lang.Double getReadRatioMax()
null
for nonepublic ExplainQueryStage setReadRatioMax(java.lang.Double readRatioMax)
readRatioMax
- readRatioMax or null
for nonepublic java.lang.Long getRecordsRead()
null
for nonepublic ExplainQueryStage setRecordsRead(java.lang.Long recordsRead)
recordsRead
- recordsRead or null
for nonepublic java.lang.Long getRecordsWritten()
null
for nonepublic ExplainQueryStage setRecordsWritten(java.lang.Long recordsWritten)
recordsWritten
- recordsWritten or null
for nonepublic java.lang.String getStatus()
null
for nonepublic ExplainQueryStage setStatus(java.lang.String status)
status
- status or null
for nonepublic java.util.List<ExplainQueryStep> getSteps()
null
for nonepublic ExplainQueryStage setSteps(java.util.List<ExplainQueryStep> steps)
steps
- steps or null
for nonepublic java.lang.Double getWaitRatioAvg()
null
for nonepublic ExplainQueryStage setWaitRatioAvg(java.lang.Double waitRatioAvg)
waitRatioAvg
- waitRatioAvg or null
for nonepublic java.lang.Double getWaitRatioMax()
null
for nonepublic ExplainQueryStage setWaitRatioMax(java.lang.Double waitRatioMax)
waitRatioMax
- waitRatioMax or null
for nonepublic java.lang.Double getWriteRatioAvg()
null
for nonepublic ExplainQueryStage setWriteRatioAvg(java.lang.Double writeRatioAvg)
writeRatioAvg
- writeRatioAvg or null
for nonepublic java.lang.Double getWriteRatioMax()
null
for nonepublic ExplainQueryStage setWriteRatioMax(java.lang.Double writeRatioMax)
writeRatioMax
- writeRatioMax or null
for nonepublic ExplainQueryStage set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public ExplainQueryStage clone()
clone
in class com.google.api.client.json.GenericJson