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.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, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeyspublic 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.GenericJsonpublic ExplainQueryStage clone()
clone in class com.google.api.client.json.GenericJson