public interface Operation
Modifier and Type | Method and Description |
---|---|
double |
getCardinalityEstimate()
A cardinality estimate is the expected number of results after executing this operation
|
java.util.List<Operation> |
getChildren()
Non leaf operations can have multiple child operations, which will be returned by this function
|
double |
getCostEstimate() |
oracle.pgx.common.PgxId |
getGraphId()
Gives the graph used in the operation
|
OperationType |
getOperationType()
Gives the type of operation
|
java.lang.String |
getPatternInfo()
An operation can match a specific part of the query with a graph.
|
double |
getTotalCostEstimate() |
boolean |
isSameQueryPlan(Operation other)
Check if the query plan with this operation as root node is equal to the query plan with 'other' as root node.
|
void |
print()
Print the current operation and all its children to standard output
|
void |
print(java.io.PrintStream printStream)
Print the current operation and all its children to the given printStream
|
double getCardinalityEstimate()
java.util.List<Operation> getChildren()
double getCostEstimate()
oracle.pgx.common.PgxId getGraphId()
OperationType getOperationType()
java.lang.String getPatternInfo()
double getTotalCostEstimate()
boolean isSameQueryPlan(Operation other)
true
if both execution plans are the same, false
otherwisevoid print()
void print(java.io.PrintStream printStream)
printStream
- Location of the outputCopyright © 2015 - 2020 Oracle and/or its affiliates. All Rights Reserved.