Package | Description |
---|---|
org.apache.hadoop.hive.ql.exec |
Hive QL execution tasks, operators, functions and other handlers.
|
org.apache.hadoop.hive.ql.exec.vector | |
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.physical | |
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 | Method and Description |
---|---|
VirtualColumn[] |
VectorizedRowBatchCtx.getNeededVirtualColumns() |
Modifier and Type | Method and Description |
---|---|
int |
VectorizedRowBatchCtx.findVirtualColumnNum(VirtualColumn virtualColumn) |
Constructor and Description |
---|
VectorizedRowBatchCtx(String[] rowColumnNames,
TypeInfo[] rowColumnTypeInfos,
org.apache.hadoop.hive.common.type.DataTypePhysicalVariation[] rowDataTypePhysicalVariations,
int[] dataColumnNums,
int partitionColumnCount,
int virtualColumnCount,
VirtualColumn[] neededVirtualColumns,
String[] scratchColumnTypeNames,
org.apache.hadoop.hive.common.type.DataTypePhysicalVariation[] scratchDataTypePhysicalVariations) |
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableMap<String,VirtualColumn> |
VirtualColumn.VIRTUAL_COLUMN_NAME_MAP |
Modifier and Type | Method and Description |
---|---|
static VirtualColumn |
VirtualColumn.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static VirtualColumn[] |
VirtualColumn.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
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,
Map<String,ColumnStatsList> colStatsCache,
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 | Field and Description |
---|---|
static com.google.common.collect.ImmutableSet<VirtualColumn> |
Vectorizer.vectorizableVirtualColumns |
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 © 2022 The Apache Software Foundation. All rights reserved.