Package | Description |
---|---|
org.apache.hadoop.hive.ql.exec |
Hive QL execution tasks, operators, functions and other handlers.
|
org.apache.hadoop.hive.ql.optimizer | |
org.apache.hadoop.hive.ql.optimizer.lineage | |
org.apache.hadoop.hive.ql.parse | |
org.apache.hadoop.hive.ql.plan | |
org.apache.hadoop.hive.ql.stats |
Modifier and Type | Method and Description |
---|---|
RowSchema |
Operator.getSchema() |
Modifier and Type | Method and Description |
---|---|
static <T extends OperatorDesc> |
OperatorFactory.get(CompilationOpContext cContext,
T conf,
RowSchema rwsch)
Returns an operator given the conf and a list of children operators.
|
static <T extends OperatorDesc> |
OperatorFactory.getAndMakeChild(CompilationOpContext cContext,
T conf,
RowSchema rwsch)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
OperatorFactory.getAndMakeChild(CompilationOpContext cContext,
T conf,
RowSchema rwsch,
List<Operator<? extends OperatorDesc>> oplist)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
OperatorFactory.getAndMakeChild(CompilationOpContext cContext,
T conf,
RowSchema rwsch,
Map<String,ExprNodeDesc> colExprMap,
List<Operator<? extends OperatorDesc>> oplist)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
OperatorFactory.getAndMakeChild(CompilationOpContext ctx,
T conf,
RowSchema rwsch,
Operator[] oplist)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
OperatorFactory.getAndMakeChild(T conf,
RowSchema rwsch,
Map<String,ExprNodeDesc> colExprMap,
Operator oplist0,
Operator... oplist)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
OperatorFactory.getAndMakeChild(T conf,
RowSchema rwsch,
Operator oplist0,
Operator... oplist)
Returns an operator given the conf and a list of parent operators.
|
static void |
Utilities.setColumnNameList(org.apache.hadoop.mapred.JobConf jobConf,
RowSchema rowSchema) |
static void |
Utilities.setColumnNameList(org.apache.hadoop.mapred.JobConf jobConf,
RowSchema rowSchema,
boolean excludeVCs) |
static void |
Utilities.setColumnTypeList(org.apache.hadoop.mapred.JobConf jobConf,
RowSchema rowSchema) |
static void |
Utilities.setColumnTypeList(org.apache.hadoop.mapred.JobConf jobConf,
RowSchema rowSchema,
boolean excludeVCs) |
void |
Operator.setSchema(RowSchema rowSchema) |
Constructor and Description |
---|
RowSchema(RowSchema that) |
Modifier and Type | Method and Description |
---|---|
static TableScanOperator |
GenMapRedUtils.createTemporaryTableScanOperator(CompilationOpContext ctx,
RowSchema rowSchema) |
List<FieldNode> |
ColumnPrunerProcCtx.getSelectColsFromLVJoin(RowSchema rs,
List<FieldNode> colList)
Create the list of internal columns for select tag of LV
|
static ColumnInfo |
ConstantPropagateProcFactory.resolveColumn(RowSchema rs,
ExprNodeColumnDesc desc)
Get ColumnInfo from column expression.
|
static void |
ColumnPrunerProcFactory.setupNeededColumns(TableScanOperator scanOp,
RowSchema inputRS,
List<FieldNode> cols)
Sets up needed columns for TSOP.
|
Modifier and Type | Method and Description |
---|---|
RowSchema |
ExprProcCtx.getSchema() |
Modifier and Type | Method and Description |
---|---|
static String |
ExprProcFactory.getExprString(RowSchema rs,
ExprNodeDesc expr,
LineageCtx lctx,
Operator<? extends OperatorDesc> inpOp,
LineageInfo.Predicate cond)
Get the expression string of an expression node.
|
Modifier and Type | Method and Description |
---|---|
RowSchema |
RowResolver.getRowSchema() |
Modifier and Type | Method and Description |
---|---|
void |
RowResolver.setRowSchema(RowSchema rowSchema) |
Modifier and Type | Method and Description |
---|---|
static List<FieldSchema> |
PlanUtils.getFieldSchemasFromRowSchema(RowSchema row,
String fieldPrefix)
Convert the RowSchema to FieldSchema list.
|
void |
ListBucketingCtx.processRowSkewedIndex(RowSchema rowSch)
Match column in skewed column list and record position.
|
Modifier and Type | Method and Description |
---|---|
static List<ColStatistics> |
StatsUtils.getColStatisticsFromExprMap(HiveConf conf,
Statistics parentStats,
Map<String,ExprNodeDesc> colExprMap,
RowSchema rowSchema)
Get column statistics from parent statistics.
|
static List<ColStatistics> |
StatsUtils.getColStatisticsUpdatingTableAlias(Statistics parentStats,
RowSchema rowSchema)
Get column statistics from parent statistics given the
row schema of its child.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.