public class QueryStage extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
QueryStage.QueryStep
Each query stage is made of a number of steps.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
double |
getComputeRatioAvg()
Returns the time the average worker spent CPU-bound, divided by the longest time spent by any
worker in any segment.
|
double |
getComputeRatioMax()
Returns the time the slowest worker spent CPU-bound, divided by the longest time spent by any
worker in any segment.
|
long |
getGeneratedId()
Returns a unique, server-generated ID for the stage within its plan.
|
String |
getName()
Returns a human-readable name for the stage.
|
double |
getReadRatioAvg()
Returns the time the average worker spent reading input data, divided by the longest time spent
by any worker in any segment.
|
double |
getReadRatioMax()
Returns the time the slowest worker spent reading input data, divided by the longest time spent
by any worker in any segment.
|
long |
getRecordsRead()
Returns the number of rows (top-level records) read by the stage.
|
long |
getRecordsWritten()
Returns the number of rows (top-level records) written by the stage.
|
List<QueryStage.QueryStep> |
getSteps()
Returns the list of steps within the stage in dependency order (approximately chronological).
|
double |
getWaitRatioAvg()
Returns the time the average worker spent waiting to be scheduled, divided by the longest time
spent by any worker in any segment.
|
double |
getWaitRatioMax()
Returns the time the slowest worker spent waiting to be scheduled, divided by the longest time
spent by any worker in any segment.
|
double |
getWriteRatioAvg()
Returns the time the average worker spent writing output data, divided by the longest time
spent by any worker in any segment.
|
double |
getWriteRatioMax()
Returns the time the slowest worker spent writing output data, divided by the longest time
spent by any worker in any segment.
|
int |
hashCode() |
String |
toString() |
public double getComputeRatioAvg()
public double getComputeRatioMax()
public long getGeneratedId()
public String getName()
public double getReadRatioAvg()
public double getReadRatioMax()
public long getRecordsRead()
public long getRecordsWritten()
public List<QueryStage.QueryStep> getSteps()
public double getWaitRatioAvg()
public double getWaitRatioMax()
public double getWriteRatioAvg()
public double getWriteRatioMax()
Copyright © 2017 Google. All rights reserved.