Package | Description |
---|---|
org.apache.hadoop.hive.ql.optimizer.calcite | |
org.apache.hadoop.hive.ql.optimizer.calcite.stats |
Modifier and Type | Method and Description |
---|---|
List<HiveCalciteUtil.JoinLeafPredicateInfo> |
HiveCalciteUtil.JoinPredicateInfo.getEquiJoinPredicateElements() |
Map<Integer,com.google.common.collect.ImmutableList<HiveCalciteUtil.JoinLeafPredicateInfo>> |
HiveCalciteUtil.JoinPredicateInfo.getMapOfProjIndxToLeafPInfo() |
List<HiveCalciteUtil.JoinLeafPredicateInfo> |
HiveCalciteUtil.JoinPredicateInfo.getNonEquiJoinPredicateElements() |
Constructor and Description |
---|
JoinPredicateInfo(List<HiveCalciteUtil.JoinLeafPredicateInfo> nonEquiJoinPredicateElements,
List<HiveCalciteUtil.JoinLeafPredicateInfo> equiJoinPredicateElements,
List<Set<Integer>> projsJoinKeysInChildSchema,
List<Set<Integer>> projsJoinKeysInJoinSchema,
Map<Integer,com.google.common.collect.ImmutableList<HiveCalciteUtil.JoinLeafPredicateInfo>> mapOfProjIndxInJoinSchemaToLeafPInfo) |
JoinPredicateInfo(List<HiveCalciteUtil.JoinLeafPredicateInfo> nonEquiJoinPredicateElements,
List<HiveCalciteUtil.JoinLeafPredicateInfo> equiJoinPredicateElements,
List<Set<Integer>> projsJoinKeysInChildSchema,
List<Set<Integer>> projsJoinKeysInJoinSchema,
Map<Integer,com.google.common.collect.ImmutableList<HiveCalciteUtil.JoinLeafPredicateInfo>> mapOfProjIndxInJoinSchemaToLeafPInfo) |
JoinPredicateInfo(List<HiveCalciteUtil.JoinLeafPredicateInfo> nonEquiJoinPredicateElements,
List<HiveCalciteUtil.JoinLeafPredicateInfo> equiJoinPredicateElements,
List<Set<Integer>> projsJoinKeysInChildSchema,
List<Set<Integer>> projsJoinKeysInJoinSchema,
Map<Integer,com.google.common.collect.ImmutableList<HiveCalciteUtil.JoinLeafPredicateInfo>> mapOfProjIndxInJoinSchemaToLeafPInfo) |
Modifier and Type | Method and Description |
---|---|
protected double |
HiveRelMdSelectivity.exponentialBackoff(List<HiveCalciteUtil.JoinLeafPredicateInfo> peLst,
com.google.common.collect.ImmutableMap<Integer,Double> colStatMap) |
protected double |
HiveRelMdSelectivity.logSmoothing(List<HiveCalciteUtil.JoinLeafPredicateInfo> peLst,
com.google.common.collect.ImmutableMap<Integer,Double> colStatMap) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.