public class OperatorCardinality
extends java.lang.Object
| Constructor and Description |
|---|
OperatorCardinality() |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
updateAggregateCardinality(Aggregate a,
java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId,
java.util.Map<java.lang.String,TableStats> tableStats) |
private static boolean |
updateFilterCardinality(Filter f,
java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId,
java.util.Map<java.lang.String,TableStats> tableStats) |
private static boolean |
updateHashEquiJoinCardinality(HashEquiJoin j,
java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId,
java.util.Map<java.lang.String,TableStats> tableStats) |
private static boolean |
updateJoinCardinality(Join j,
java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId,
java.util.Map<java.lang.String,TableStats> tableStats) |
static boolean |
updateOperatorCardinality(Operator o,
java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId,
java.util.Map<java.lang.String,TableStats> tableStats) |
public static boolean updateOperatorCardinality(Operator o, java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId, java.util.Map<java.lang.String,TableStats> tableStats)
tableAliasToId - table alias to table id mappingtableStats - table statisticsprivate static boolean updateFilterCardinality(Filter f, java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId, java.util.Map<java.lang.String,TableStats> tableStats)
private static boolean updateJoinCardinality(Join j, java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId, java.util.Map<java.lang.String,TableStats> tableStats)
private static boolean updateHashEquiJoinCardinality(HashEquiJoin j, java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId, java.util.Map<java.lang.String,TableStats> tableStats)
private static boolean updateAggregateCardinality(Aggregate a, java.util.Map<java.lang.String,java.lang.Integer> tableAliasToId, java.util.Map<java.lang.String,TableStats> tableStats)