Package | Description |
---|---|
org.apache.hadoop.hive.ql.exec |
Hive QL execution tasks, operators, functions and other handlers.
|
org.apache.hadoop.hive.ql.metadata | |
org.apache.hadoop.hive.ql.optimizer.calcite | |
org.apache.hadoop.hive.ql.optimizer.pcr | |
org.apache.hadoop.hive.ql.optimizer.ppr | |
org.apache.hadoop.hive.ql.parse | |
org.apache.hadoop.hive.ql.plan |
Modifier and Type | Method and Description |
---|---|
static Object[] |
MapOperator.populateVirtualColumnValues(ExecMapperContext ctx,
List<VirtualColumn> vcs,
Object[] vcValues,
Deserializer deserializer) |
Constructor and Description |
---|
FetchOperator(FetchWork work,
org.apache.hadoop.mapred.JobConf job,
Operator<?> operator,
List<VirtualColumn> vcCols) |
Modifier and Type | Field and Description |
---|---|
static VirtualColumn |
VirtualColumn.BLOCKOFFSET |
static VirtualColumn |
VirtualColumn.FILENAME |
static VirtualColumn |
VirtualColumn.GROUPINGID
GROUPINGID is used with GROUP BY GROUPINGS SETS, ROLLUP and CUBE.
|
static VirtualColumn |
VirtualColumn.RAWDATASIZE |
static VirtualColumn |
VirtualColumn.ROWID
|
static VirtualColumn |
VirtualColumn.ROWOFFSET |
Modifier and Type | Method and Description |
---|---|
static List<VirtualColumn> |
VirtualColumn.getRegistry(org.apache.hadoop.conf.Configuration conf) |
static List<VirtualColumn> |
VirtualColumn.getStatsRegistry(org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Method and Description |
---|---|
static StructObjectInspector |
VirtualColumn.getVCSObjectInspector(List<VirtualColumn> vcs) |
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableMap<Integer,VirtualColumn> |
HiveCalciteUtil.getVColsMap(List<VirtualColumn> hiveVCols,
int startIndx) |
List<VirtualColumn> |
RelOptHiveTable.getVirtualCols() |
Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.ImmutableMap<Integer,VirtualColumn> |
HiveCalciteUtil.getVColsMap(List<VirtualColumn> hiveVCols,
int startIndx) |
Constructor and Description |
---|
RelOptHiveTable(org.apache.calcite.plan.RelOptSchema calciteSchema,
String qualifiedTblName,
org.apache.calcite.rel.type.RelDataType rowType,
Table hiveTblMetadata,
List<ColumnInfo> hiveNonPartitionCols,
List<ColumnInfo> hivePartitionCols,
List<VirtualColumn> hiveVirtualCols,
HiveConf hconf,
Map<String,PrunedPartitionList> partitionCache,
AtomicInteger noColsMissingStats) |
Modifier and Type | Method and Description |
---|---|
List<VirtualColumn> |
PcrExprProcCtx.getVirtualColumns() |
Modifier and Type | Method and Description |
---|---|
static PcrExprProcFactory.NodeInfoWrapper |
PcrExprProcFactory.walkExprTree(String tabAlias,
ArrayList<Partition> parts,
List<VirtualColumn> vcs,
ExprNodeDesc pred)
Remove partition conditions when necessary from the the expression tree.
|
Constructor and Description |
---|
PcrExprProcCtx(String tabAlias,
List<Partition> partList,
List<VirtualColumn> vcs) |
Modifier and Type | Method and Description |
---|---|
static Object |
PartExprEvalUtils.evalExprWithPart(ExprNodeDesc expr,
Partition p,
List<VirtualColumn> vcs,
StructObjectInspector rowObjectInspector)
Evaluate expression with partition columns
|
Modifier and Type | Method and Description |
---|---|
void |
ColumnAccessInfo.stripVirtualColumn(VirtualColumn vc)
Strip a virtual column out of the set of columns.
|
Modifier and Type | Method and Description |
---|---|
List<VirtualColumn> |
TableScanDesc.getVirtualCols() |
Modifier and Type | Method and Description |
---|---|
void |
TableScanDesc.addVirtualCols(List<VirtualColumn> virtualCols) |
void |
TableScanDesc.setVirtualCols(List<VirtualColumn> virtualCols) |
Constructor and Description |
---|
TableScanDesc(String alias,
List<VirtualColumn> vcs,
Table tblMetadata) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.