Package | Description |
---|---|
org.apache.hadoop.hive.accumulo.predicate |
Predicate pushdown to Accumulo filter iterators.
|
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.exec.vector.udf | |
org.apache.hadoop.hive.ql.index | |
org.apache.hadoop.hive.ql.io.sarg | |
org.apache.hadoop.hive.ql.metadata | |
org.apache.hadoop.hive.ql.optimizer | |
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 |
---|---|
protected Object |
AccumuloRangeGenerator.processExpression(ExprNodeGenericFuncDesc func,
Object[] nodeOutputs) |
Modifier and Type | Method and Description |
---|---|
static ExprNodeGenericFuncDesc |
SerializationUtilities.deserializeExpression(String s) |
static ExprNodeGenericFuncDesc |
SerializationUtilities.deserializeExpressionFromKryo(byte[] bytes)
Deserializes expression from Kryo.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
FunctionRegistry.isBuiltInFuncExpr(ExprNodeGenericFuncDesc fnExpr) |
static boolean |
FunctionRegistry.isPermanentFunction(ExprNodeGenericFuncDesc fnExpr) |
static String |
SerializationUtilities.serializeExpression(ExprNodeGenericFuncDesc expr) |
static byte[] |
SerializationUtilities.serializeExpressionToKryo(ExprNodeGenericFuncDesc expr)
Serializes expression via Kryo.
|
Constructor and Description |
---|
ExprNodeGenericFuncEvaluator(ExprNodeGenericFuncDesc expr) |
Modifier and Type | Method and Description |
---|---|
static String |
VectorizationContext.arg0Type(ExprNodeGenericFuncDesc expr) |
static boolean |
VectorizationContext.isCustomUDF(ExprNodeGenericFuncDesc expr) |
Modifier and Type | Method and Description |
---|---|
ExprNodeGenericFuncDesc |
VectorUDFAdaptor.getExpr() |
Modifier and Type | Method and Description |
---|---|
void |
VectorUDFAdaptor.setExpr(ExprNodeGenericFuncDesc expr) |
Constructor and Description |
---|
VectorUDFAdaptor(ExprNodeGenericFuncDesc expr,
int outputColumn,
String resultType,
VectorUDFArgDesc[] argDescs) |
Modifier and Type | Method and Description |
---|---|
ExprNodeGenericFuncDesc |
IndexSearchCondition.getIndexExpr() |
ExprNodeGenericFuncDesc |
IndexSearchCondition.getOriginalExpr() |
ExprNodeGenericFuncDesc |
IndexPredicateAnalyzer.translateOriginalConditions(List<IndexSearchCondition> searchConditions)
Translates original conditions back to ExprNodeDesc form (as
a left-deep conjunction).
|
ExprNodeGenericFuncDesc |
IndexPredicateAnalyzer.translateSearchConditions(List<IndexSearchCondition> searchConditions)
Translates search conditions back to ExprNodeDesc form (as
a left-deep conjunction).
|
Modifier and Type | Method and Description |
---|---|
void |
IndexSearchCondition.setIndexExpr(ExprNodeGenericFuncDesc indexExpr) |
void |
IndexSearchCondition.setOriginalExpr(ExprNodeGenericFuncDesc originalExpr) |
Constructor and Description |
---|
IndexSearchCondition(ExprNodeColumnDesc columnDesc,
String comparisonOp,
ExprNodeConstantDesc constantDesc,
ExprNodeGenericFuncDesc comparisonExpr) |
IndexSearchCondition(ExprNodeColumnDesc columnDesc,
String comparisonOp,
ExprNodeConstantDesc constantDesc,
ExprNodeGenericFuncDesc indexExpr,
ExprNodeGenericFuncDesc originalExpr,
String[] fields)
Constructs a search condition, which takes the form
|
Modifier and Type | Method and Description |
---|---|
static SearchArgument |
ConvertAstToSearchArg.create(ExprNodeGenericFuncDesc expression) |
Modifier and Type | Field and Description |
---|---|
ExprNodeGenericFuncDesc |
HiveStoragePredicateHandler.DecomposedPredicate.pushedPredicate
Portion of predicate to be evaluated by storage handler.
|
ExprNodeGenericFuncDesc |
HiveStoragePredicateHandler.DecomposedPredicate.residualPredicate
Portion of predicate to be post-evaluated by Hive for any rows
which are returned by storage handler.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Hive.getPartitionsByExpr(Table tbl,
ExprNodeGenericFuncDesc expr,
HiveConf conf,
List<Partition> result)
Get a list of Partitions by expr.
|
Modifier and Type | Method and Description |
---|---|
static ExprNodeDesc |
ConstantPropagateProcFactory.foldExpr(ExprNodeGenericFuncDesc funcDesc) |
Modifier and Type | Method and Description |
---|---|
static ExprNodeGenericFuncDesc |
PcrExprProcFactory.getOutExpr(ExprNodeGenericFuncDesc funcExpr,
Object[] nodeOutputs) |
Modifier and Type | Method and Description |
---|---|
static ExprNodeGenericFuncDesc |
PcrExprProcFactory.getOutExpr(ExprNodeGenericFuncDesc funcExpr,
Object[] nodeOutputs) |
Modifier and Type | Method and Description |
---|---|
static ObjectPair<PrimitiveObjectInspector,ExprNodeEvaluator> |
PartExprEvalUtils.prepareExpr(ExprNodeGenericFuncDesc expr,
List<String> partNames,
List<PrimitiveTypeInfo> partColumnTypeInfos) |
static boolean |
PartitionPruner.prunePartitionNames(List<String> partColumnNames,
List<PrimitiveTypeInfo> partColumnTypeInfos,
ExprNodeGenericFuncDesc prunerExpr,
String defaultPartitionName,
List<String> partNames)
Prunes partition names to see if they match the prune expression.
|
Modifier and Type | Method and Description |
---|---|
List<ExprNodeGenericFuncDesc> |
LeadLagInfo.getLeadLagExprs() |
List<ExprNodeGenericFuncDesc> |
LeadLagInfo.getLLFuncExprsInTopExpr(ExprNodeDesc topExpr) |
Modifier and Type | Method and Description |
---|---|
void |
LeadLagInfo.addLLFuncExprForTopExpr(ExprNodeDesc topExpr,
ExprNodeGenericFuncDesc llFuncExpr) |
void |
WindowingExprNodeEvaluatorFactory.FindLeadLagFuncExprs.visit(ExprNodeGenericFuncDesc fnExpr) |
Modifier and Type | Method and Description |
---|---|
ExprNodeGenericFuncDesc |
TableScanDesc.getFilterExpr() |
ExprNodeGenericFuncDesc |
DropTableDesc.PartSpec.getPartSpec() |
static ExprNodeGenericFuncDesc |
ExprNodeDescUtils.mergePredicates(ExprNodeDesc prev,
ExprNodeDesc next)
bind two predicates by AND op
|
static ExprNodeGenericFuncDesc |
ExprNodeGenericFuncDesc.newInstance(GenericUDF genericUDF,
List<ExprNodeDesc> children) |
static ExprNodeGenericFuncDesc |
ExprNodeGenericFuncDesc.newInstance(GenericUDF genericUDF,
String funcText,
List<ExprNodeDesc> children)
Create a ExprNodeGenericFuncDesc based on the genericUDFClass and the
children parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
TableScanDesc.setFilterExpr(ExprNodeGenericFuncDesc filterExpr) |
Constructor and Description |
---|
PartSpec(ExprNodeGenericFuncDesc partSpec,
int prefixLength) |
Constructor and Description |
---|
DropTableDesc(String tableName,
Map<Integer,List<ExprNodeGenericFuncDesc>> partSpecs,
boolean expectView,
boolean ifPurge,
ReplicationSpec replicationSpec) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.