public static class ProfileParser.OperatorSummary extends Object
There is one operator definition (represented here), each of which may
give rise to multiple operator executions (housed in minor fragments.)
The opExecs field provides the list of operator executions
(which provides access to operator metrics.)
| Modifier and Type | Field and Description |
|---|---|
int |
actualBatches |
long |
actualMemory |
long |
actualRows |
String |
args |
int |
branchId |
List<ProfileParser.OperatorSummary> |
children |
List<FieldDef> |
columns |
double |
estCpuCost |
double |
estIOCost |
double |
estMemoryCost |
double |
estNetCost |
double |
estRowCost |
double |
estRows |
int |
execCount |
int |
globalLevel |
int |
id |
ProfileParser.OperatorSummary |
inferredParent |
boolean |
isBranchRoot |
boolean |
isInferred |
int |
localLevel |
int |
majorId |
String |
name |
List<ProfileParser.OperatorProfile> |
opExecs |
String |
opName |
long |
processMs |
long |
setupMs |
int |
stepId |
String |
type |
| Constructor and Description |
|---|
OperatorSummary(int major,
int id) |
OperatorSummary(String plan) |
public String type
public long processMs
public long setupMs
public int execCount
public String opName
public boolean isInferred
public int majorId
public int stepId
public String args
public int globalLevel
public int localLevel
public int id
public int branchId
public boolean isBranchRoot
public double estMemoryCost
public double estNetCost
public double estIOCost
public double estCpuCost
public double estRowCost
public double estRows
public String name
public long actualMemory
public int actualBatches
public long actualRows
public ProfileParser.OperatorSummary inferredParent
public List<ProfileParser.OperatorProfile> opExecs
public List<ProfileParser.OperatorSummary> children
public OperatorSummary(String plan)
public OperatorSummary(int major,
int id)
Copyright © 2021 The Apache Software Foundation. All rights reserved.