| Modifier and Type | Method and Description |
|---|---|
static ExprNodeGenericFuncDesc |
PartitionUtils.makeBinaryPredicate(String fn,
ExprNodeDesc left,
ExprNodeDesc right) |
static ExprNodeGenericFuncDesc |
PartitionUtils.makeUnaryPredicate(String fn,
ExprNodeDesc arg) |
| Modifier and Type | Method and Description |
|---|---|
ExprNodeGenericFuncDesc |
AlterTableDropPartitionDesc.PartitionDesc.getPartSpec() |
| Constructor and Description |
|---|
PartitionDesc(ExprNodeGenericFuncDesc partSpec,
int prefixLength) |
| Constructor and Description |
|---|
AlterTableDropPartitionDesc(TableName tableName,
Map<Integer,List<ExprNodeGenericFuncDesc>> partSpecs,
boolean ifPurge,
ReplicationSpec replicationSpec) |
AlterTableDropPartitionDesc(TableName tableName,
Map<Integer,List<ExprNodeGenericFuncDesc>> partSpecs,
boolean ifPurge,
ReplicationSpec replicationSpec,
boolean deleteData,
Table table) |
| Modifier and Type | Method and Description |
|---|---|
static ExprNodeGenericFuncDesc |
SerializationUtilities.deserializeExpression(String s) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
FunctionRegistry.isBuiltInFuncExpr(ExprNodeGenericFuncDesc fnExpr) |
static boolean |
FunctionRegistry.isPermanentFunction(ExprNodeGenericFuncDesc fnExpr) |
static String |
SerializationUtilities.serializeExpression(ExprNodeGenericFuncDesc expr) |
| Constructor and Description |
|---|
ExprNodeGenericFuncEvaluator(ExprNodeGenericFuncDesc expr,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
static Map<Integer,List<ExprNodeGenericFuncDesc>> |
ReplUtils.genPartSpecs(Table table,
List<Map<String,String>> partitions) |
| Modifier and Type | Method and Description |
|---|---|
static String |
VectorizationContext.arg0Type(ExprNodeGenericFuncDesc expr) |
static boolean |
VectorizationContext.isCustomUDF(ExprNodeGenericFuncDesc expr) |
static boolean |
VectorizationContext.isNonVectorizedPathUDF(ExprNodeGenericFuncDesc expr,
VectorExpressionDescriptor.Mode mode) |
| Constructor and Description |
|---|
VectorUDFAdaptor(ExprNodeGenericFuncDesc expr,
int outputColumnNum,
String resultType,
VectorUDFArgDesc[] argDescs) |
| Modifier and Type | Method and Description |
|---|---|
ExprNodeGenericFuncDesc |
IndexSearchCondition.getIndexExpr()
Deprecated.
|
ExprNodeGenericFuncDesc |
IndexSearchCondition.getOriginalExpr()
Deprecated.
|
ExprNodeGenericFuncDesc |
IndexPredicateAnalyzer.translateOriginalConditions(List<IndexSearchCondition> searchConditions)
Deprecated.
Translates original conditions back to ExprNodeDesc form (as
a left-deep conjunction).
|
ExprNodeGenericFuncDesc |
IndexPredicateAnalyzer.translateSearchConditions(List<IndexSearchCondition> searchConditions)
Deprecated.
Translates search conditions back to ExprNodeDesc form (as
a left-deep conjunction).
|
| Modifier and Type | Method and Description |
|---|---|
void |
IndexSearchCondition.setIndexExpr(ExprNodeGenericFuncDesc indexExpr)
Deprecated.
|
void |
IndexSearchCondition.setOriginalExpr(ExprNodeGenericFuncDesc originalExpr)
Deprecated.
|
| Constructor and Description |
|---|
IndexSearchCondition(ExprNodeColumnDesc columnDesc,
String comparisonOp,
ExprNodeConstantDesc constantDesc,
ExprNodeGenericFuncDesc comparisonExpr)
Deprecated.
|
IndexSearchCondition(ExprNodeColumnDesc columnDesc,
String comparisonOp,
ExprNodeConstantDesc constantDesc,
ExprNodeGenericFuncDesc indexExpr,
ExprNodeGenericFuncDesc originalExpr,
String[] fields)
Deprecated.
Constructs a search condition, which takes the form
|
| Modifier and Type | Method and Description |
|---|---|
static SearchArgument |
ConvertAstToSearchArg.create(org.apache.hadoop.conf.Configuration conf,
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 |
|---|---|
List<String> |
Hive.getPartitionNames(Table tbl,
ExprNodeGenericFuncDesc expr,
String order,
short maxParts) |
| 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 Map<Integer,List<ExprNodeGenericFuncDesc>> |
ParseUtils.getFullPartitionSpecs(org.antlr.runtime.tree.CommonTree ast,
Table table,
org.apache.hadoop.conf.Configuration conf,
boolean canGroupExprs)
Get the partition specs from the tree.
|
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 |
|---|---|
protected ExprNodeGenericFuncDesc |
ExprNodeDescExprFactory.createFuncCallExpr(TypeInfo typeInfo,
FunctionInfo fi,
String funcText,
List<ExprNodeDesc> inputs)
Creates function call expression.
|
| Modifier and Type | Method and Description |
|---|---|
static ExprNodeGenericFuncDesc |
ExprNodeDescUtils.and(ExprNodeDesc e1,
ExprNodeDesc e2)
Creates a conjunction (AND) of two expressions flattening nested conjunctions if possible.
|
static ExprNodeGenericFuncDesc |
ExprNodeDescUtils.and(List<ExprNodeDesc> exps)
Creates a conjunction (AND) of the given expressions flattening nested conjunctions if possible.
|
ExprNodeGenericFuncDesc |
TableScanDesc.getFilterExpr() |
static ExprNodeGenericFuncDesc |
ExprNodeDescUtils.mergePredicates(ExprNodeDesc prev,
ExprNodeDesc next)
bind two predicates by AND op
|
static ExprNodeGenericFuncDesc |
ExprNodeDescUtils.murmurHash(List<ExprNodeDesc> exps)
Create an expression for computing a murmur hash by recursively hashing given expressions by two:
|
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) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ExprWalkerProcFactory.isDeterministic(ExprNodeGenericFuncDesc funcDesc) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.