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)