@Experimental public class GenericPlanNode extends Object
Constructor and Description |
---|
GenericPlanNode() |
GenericPlanNode(String type) |
Modifier and Type | Method and Description |
---|---|
void |
addPlans(GenericPlanNode... children) |
String |
getAlgorithm()
Join nodes can use various algorithms for joining data.
|
Double |
getCostEstimate()
The cost estimate that the query planner calculated for this node.
|
List<GenericPlanNode> |
getPlans() |
Long |
getResultSizeActual()
The actual number of results that this node produced while the query was executed.
|
Double |
getResultSizeEstimate()
The number of results that this node was estimated to produce.
|
Double |
getSelfTimeActual()
The time that this node used by itself (eg.
|
Boolean |
getTimedOut() |
Double |
getTotalTimeActual()
The total time in milliseconds that this node-tree (all children and so on) used while the query was executed.
|
String |
getType() |
String |
getUUID() |
Boolean |
isNewScope() |
void |
setAlgorithm(String algorithm) |
void |
setCostEstimate(Double costEstimate) |
void |
setNewScope(boolean newScope) |
void |
setPlans(List<GenericPlanNode> plans) |
void |
setResultSizeActual(Long resultSizeActual) |
void |
setResultSizeEstimate(Double resultSizeEstimate) |
void |
setTimedOut(Boolean timedOut) |
void |
setTotalTimeActual(Double totalTimeActual) |
void |
setType(String type) |
String |
toDot() |
String |
toString()
Human readable string.
|
public static final String UNKNOWN
public GenericPlanNode()
public GenericPlanNode(String type)
public String getType()
public void setType(String type)
public List<GenericPlanNode> getPlans()
public void setPlans(List<GenericPlanNode> plans)
public void addPlans(GenericPlanNode... children)
public Double getCostEstimate()
public void setCostEstimate(Double costEstimate)
public Double getResultSizeEstimate()
public void setResultSizeEstimate(Double resultSizeEstimate)
public Long getResultSizeActual()
public void setResultSizeActual(Long resultSizeActual)
public Double getTotalTimeActual()
public void setTotalTimeActual(Double totalTimeActual)
public void setTimedOut(Boolean timedOut)
public Boolean getTimedOut()
public Double getSelfTimeActual()
public Boolean isNewScope()
public void setNewScope(boolean newScope)
public String getAlgorithm()
public void setAlgorithm(String algorithm)
public String toString()
public String toDot()
public String getUUID()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.