Modifier and Type | Method and Description |
---|---|
String |
ErrorMsg.getMsg(ASTNode tree) |
String |
ErrorMsg.getMsg(ASTNode tree,
String reason) |
static String |
ErrorMsg.getText(ASTNode tree) |
Modifier and Type | Method and Description |
---|---|
static boolean |
HiveCalciteUtil.validateASTForUnsupportedTokens(ASTNode ast) |
Modifier and Type | Method and Description |
---|---|
static ASTNode |
SqlFunctionConverter.buildAST(org.apache.calcite.sql.SqlOperator op,
List<ASTNode> children) |
static ASTNode |
SqlFunctionConverter.buildAST(org.apache.calcite.sql.SqlOperator op,
List<ASTNode> children,
int i)
Build AST for flattened Associative expressions ('and', 'or').
|
static ASTNode |
ASTConverter.convert(org.apache.calcite.rel.RelNode relNode,
List<FieldSchema> resultSchema,
boolean alignColumns) |
ASTNode |
ASTConverter.getUnionAllAST(ASTNode leftAST,
ASTNode rightAST) |
Modifier and Type | Method and Description |
---|---|
static Map<ASTNode,ExprNodeDesc> |
JoinCondTypeCheckProcFactory.genExprNode(ASTNode expr,
TypeCheckCtx tcCtx) |
Modifier and Type | Method and Description |
---|---|
static Map<ASTNode,ExprNodeDesc> |
JoinCondTypeCheckProcFactory.genExprNode(ASTNode expr,
TypeCheckCtx tcCtx) |
ASTNode |
ASTConverter.getUnionAllAST(ASTNode leftAST,
ASTNode rightAST) |
protected ExprNodeColumnDesc |
JoinCondTypeCheckProcFactory.JoinCondDefaultExprProcessor.processQualifiedColRef(TypeCheckCtx ctx,
ASTNode expr,
Object... nodeOutputs) |
protected void |
JoinCondTypeCheckProcFactory.JoinCondDefaultExprProcessor.validateUDF(ASTNode expr,
boolean isFunction,
TypeCheckCtx ctx,
FunctionInfo fi,
List<ExprNodeDesc> children,
GenericUDF genericUDF) |
Modifier and Type | Method and Description |
---|---|
static ASTNode |
SqlFunctionConverter.buildAST(org.apache.calcite.sql.SqlOperator op,
List<ASTNode> children) |
static ASTNode |
SqlFunctionConverter.buildAST(org.apache.calcite.sql.SqlOperator op,
List<ASTNode> children,
int i)
Build AST for flattened Associative expressions ('and', 'or').
|
Modifier and Type | Class and Description |
---|---|
class |
ASTErrorNode |
Modifier and Type | Method and Description |
---|---|
static ASTNode |
ParseUtils.findRootNonNullToken(ASTNode tree)
Performs a descent of the leftmost branch of a tree, stopping when either a
node with a non-null token is found or the leaf level is encountered.
|
static ASTNode |
SemanticAnalyzer.genSelectDIAST(RowResolver rr) |
ASTNode |
QBSubQuery.SubQueryTypeDef.getAst() |
ASTNode |
PTFInvocationSpec.PTFInputSpec.getAstNode() |
static ASTNode |
PTFTranslator.getASTNode(ColumnInfo cInfo,
RowResolver rr) |
ASTNode |
QBParseInfo.getClusterByForClause(String clause)
Get the Cluster By AST for the clause.
|
ASTNode |
QBParseInfo.getDestForClause(String clause) |
ASTNode |
QBParseInfo.getDistributeByForClause(String clause)
Get the Distribute By AST for the clause.
|
ASTNode |
TypeCheckCtx.getErrorSrcNode() |
ASTNode |
WindowingSpec.WindowExpressionSpec.getExpression() |
ASTNode |
PTFInvocationSpec.PartitionExpression.getExpression() |
ASTNode |
RowResolver.getExpressionSource(ASTNode node)
Retrieves the source expression matching a given ASTNode's
string rendering exactly.
|
ASTNode |
QBParseInfo.getGroupByForClause(String clause) |
ASTNode |
QBParseInfo.getHavingForClause(String clause) |
ASTNode |
QBParseInfo.getHints() |
ASTNode |
SubQueryUtils.ISubQueryJoinInfo.getJoinConditionAST() |
ASTNode |
QBSubQuery.getJoinConditionAST() |
ASTNode |
QBParseInfo.getJoinExpr() |
ASTNode |
QBParseInfo.getOrderByForClause(String clause) |
ASTNode |
QBSubQuery.getOriginalSubQueryASTForRewrite() |
ASTNode |
QBParseInfo.getSelForClause(String clause) |
ASTNode |
QBParseInfo.getSortByForClause(String clause)
Get the Sort By AST for the clause.
|
ASTNode |
QBParseInfo.getSrcForAlias(String alias) |
ASTNode |
SubQueryUtils.ISubQueryJoinInfo.getSubQueryAST() |
ASTNode |
QBSubQuery.getSubQueryAST() |
ASTNode |
ASTNodeOrigin.getUsageNode() |
ASTNode |
QBParseInfo.getWhrForClause(String clause) |
ASTNode |
ParseDriver.parse(String command) |
ASTNode |
ParseDriver.parse(String command,
Context ctx) |
ASTNode |
ParseDriver.parse(String command,
Context ctx,
boolean setTokenRewriteStream)
Parses a command, optionally assigning the parser's token stream to the
given context.
|
ASTNode |
ParseDriver.parseExpression(String command) |
ASTNode |
ParseDriver.parseSelect(String command,
Context ctx) |
ASTNode |
HiveSemanticAnalyzerHook.preAnalyze(HiveSemanticAnalyzerHookContext context,
ASTNode ast)
Invoked before Hive performs its own semantic analysis on
a statement.
|
ASTNode |
AbstractSemanticAnalyzerHook.preAnalyze(HiveSemanticAnalyzerHookContext context,
ASTNode ast) |
ASTNode |
ColumnStatsSemanticAnalyzer.rewriteAST(ASTNode ast,
ColumnStatsAutoGatherContext context) |
ASTNode |
SemanticAnalyzer.rewriteASTWithMaskAndFilter(ASTNode ast) |
Modifier and Type | Method and Description |
---|---|
void |
WindowingSpec.WindowFunctionSpec.addArg(ASTNode arg) |
void |
PTFInvocationSpec.PartitionedTableFunctionSpec.addArg(ASTNode arg) |
void |
QBParseInfo.addInsertIntoTable(String fullName,
ASTNode ast) |
void |
QBParseInfo.addLateralViewForAlias(String alias,
ASTNode lateralView) |
void |
QBJoinTree.addPostJoinFilter(ASTNode filter) |
void |
QB.addPTFNodeToSpec(ASTNode node,
PTFInvocationSpec spec) |
void |
QBJoinTree.addRHSSemijoinColumns(String alias,
ASTNode column)
Remeber the mapping of table alias to set of columns.
|
void |
QBParseInfo.addWindowingExprToClause(String clause,
ASTNode windowingExprNode) |
void |
ColumnStatsSemanticAnalyzer.analyze(ASTNode ast,
Context origCtx) |
void |
BaseSemanticAnalyzer.analyze(ASTNode ast,
Context ctx) |
protected void |
BaseSemanticAnalyzer.analyzeDDLSkewedValues(List<List<String>> skewedValues,
ASTNode child)
Handle skewed values in DDL.
|
void |
UpdateDeleteSemanticAnalyzer.analyzeInternal(ASTNode tree) |
void |
SemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
MacroSemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
LoadSemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
ImportSemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
FunctionSemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
ExportSemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
ExplainSQRewriteSemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
ExplainSemanticAnalyzer.analyzeInternal(ASTNode ast) |
void |
DDLSemanticAnalyzer.analyzeInternal(ASTNode input) |
void |
CalcitePlanner.analyzeInternal(ASTNode ast) |
abstract void |
BaseSemanticAnalyzer.analyzeInternal(ASTNode ast) |
protected List<String> |
BaseSemanticAnalyzer.analyzeSkewedTablDDLColNames(List<String> skewedColNames,
ASTNode child)
Analyze list bucket column names
|
protected boolean |
BaseSemanticAnalyzer.analyzeStoredAdDirs(ASTNode child)
process stored as directories
|
PTFExpressionDef |
PTFTranslator.buildExpressionDef(ShapeDetails inpShape,
ASTNode arg) |
static boolean |
ParseUtils.containsTokenOfType(ASTNode root,
Integer... tokens) |
static boolean |
ParseUtils.containsTokenOfType(ASTNode root,
PTFUtils.Predicate<ASTNode> predicate) |
boolean |
SemanticAnalyzer.doPhase1(ASTNode ast,
QB qb,
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.Phase1Ctx ctx_1,
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.PlannerContext plannerCtx)
Phase 1: (including, but not limited to):
1.
|
void |
SemanticAnalyzer.doPhase1QBExpr(ASTNode ast,
QBExpr qbexpr,
String id,
String alias) |
void |
SemanticAnalyzer.doPhase1QBExpr(ASTNode ast,
QBExpr qbexpr,
String id,
String alias,
boolean insideView) |
boolean |
StorageFormat.fillStorageFormat(ASTNode child)
Returns true if the passed token was a storage format token
and thus was processed accordingly.
|
static ASTNode |
ParseUtils.findRootNonNullToken(ASTNode tree)
Performs a descent of the leftmost branch of a tree, stopping when either a
node with a non-null token is found or the leaf level is encountered.
|
Map<ASTNode,ExprNodeDesc> |
SemanticAnalyzer.genAllExprNodeDesc(ASTNode expr,
RowResolver input)
Generates an expression node descriptors for the expression and children of it
with default TypeCheckCtx.
|
Map<ASTNode,ExprNodeDesc> |
SemanticAnalyzer.genAllExprNodeDesc(ASTNode expr,
RowResolver input,
TypeCheckCtx tcCtx)
Generates all of the expression node descriptors for the expression and children of it
passed in the arguments.
|
static String |
SemanticAnalyzer.generateErrorMessage(ASTNode ast,
String message) |
static Map<ASTNode,ExprNodeDesc> |
TypeCheckProcFactory.genExprNode(ASTNode expr,
TypeCheckCtx tcCtx) |
protected static Map<ASTNode,ExprNodeDesc> |
TypeCheckProcFactory.genExprNode(ASTNode expr,
TypeCheckCtx tcCtx,
TypeCheckProcFactory tf) |
ExprNodeDesc |
SemanticAnalyzer.genExprNodeDesc(ASTNode expr,
RowResolver input)
Generates an expression node descriptor for the expression with TypeCheckCtx.
|
ExprNodeDesc |
SemanticAnalyzer.genExprNodeDesc(ASTNode expr,
RowResolver input,
boolean useCaching) |
ExprNodeDesc |
SemanticAnalyzer.genExprNodeDesc(ASTNode expr,
RowResolver input,
boolean useCaching,
boolean foldExpr) |
ExprNodeDesc |
SemanticAnalyzer.genExprNodeDesc(ASTNode expr,
RowResolver input,
TypeCheckCtx tcCtx)
Returns expression node descriptor for the expression.
|
static QBSubQuery.SubQueryType |
QBSubQuery.SubQueryType.get(ASTNode opNode) |
static BaseSemanticAnalyzer |
SemanticAnalyzerFactory.get(QueryState queryState,
ASTNode tree) |
static CharTypeInfo |
ParseUtils.getCharTypeInfo(ASTNode node) |
static List<String> |
BaseSemanticAnalyzer.getColumnNames(ASTNode ast) |
protected List<Order> |
BaseSemanticAnalyzer.getColumnNamesOrder(ASTNode ast) |
protected List<FieldSchema> |
BaseSemanticAnalyzer.getColumns(ASTNode ast) |
static List<FieldSchema> |
BaseSemanticAnalyzer.getColumns(ASTNode ast,
boolean lowerCase)
Get the list of FieldSchema out of the ASTNode.
|
static List<FieldSchema> |
BaseSemanticAnalyzer.getColumns(ASTNode ast,
boolean lowerCase,
List<SQLPrimaryKey> primaryKeys,
List<SQLForeignKey> foreignKeys)
Get the list of FieldSchema out of the ASTNode.
|
static Map.Entry<String,String> |
BaseSemanticAnalyzer.getDbTableNamePair(ASTNode tableNameNode) |
static DecimalTypeInfo |
ParseUtils.getDecimalTypeTypeInfo(ASTNode node) |
ColumnInfo |
RowResolver.getExpression(ASTNode node)
Retrieves the ColumnInfo corresponding to a source expression which
exactly matches the string rendering of the given ASTNode.
|
ASTNode |
RowResolver.getExpressionSource(ASTNode node)
Retrieves the source expression matching a given ASTNode's
string rendering exactly.
|
String |
QBParseInfo.getExprToColumnAlias(ASTNode expr) |
static String |
TypeCheckProcFactory.DefaultExprProcessor.getFunctionText(ASTNode expr,
boolean isFunction) |
static GenericUDAFEvaluator |
SemanticAnalyzer.getGenericUDAFEvaluator(String aggName,
ArrayList<ExprNodeDesc> aggParameters,
ASTNode aggTree,
boolean isDistinct,
boolean isAllColumns)
Returns the GenericUDAFEvaluator for the aggregation.
|
static Map<String,String> |
AnalyzeCommandUtils.getPartKeyValuePairsFromAST(Table tbl,
ASTNode tree,
HiveConf hiveConf) |
static HashMap<String,String> |
DDLSemanticAnalyzer.getPartSpec(ASTNode partspec) |
PTFInvocationSpec |
QB.getPTFInvocationSpec(ASTNode node) |
static String[] |
BaseSemanticAnalyzer.getQualifiedTableName(ASTNode tabNameNode) |
protected List<String> |
BaseSemanticAnalyzer.getSkewedValueFromASTNode(ASTNode ast)
Given a ASTNode, return list of values.
|
static Table |
AnalyzeCommandUtils.getTable(ASTNode tree,
BaseSemanticAnalyzer sa) |
static String |
DDLSemanticAnalyzer.getTypeName(ASTNode node) |
protected static String |
BaseSemanticAnalyzer.getTypeStringFromAST(ASTNode typeNode) |
static String |
BaseSemanticAnalyzer.getUnescapedName(ASTNode tableOrColumnNode)
Get dequoted name from a table/column node.
|
static String |
BaseSemanticAnalyzer.getUnescapedName(ASTNode tableOrColumnNode,
String currentDatabase) |
static String |
BaseSemanticAnalyzer.getUnescapedUnqualifiedTableName(ASTNode node)
Get the unqualified name from a table node.
|
static HashMap<String,String> |
DDLSemanticAnalyzer.getValidatedPartSpec(Table table,
ASTNode astNode,
HiveConf conf,
boolean shouldBeFull) |
static VarcharTypeInfo |
ParseUtils.getVarcharTypeInfo(ASTNode node) |
protected ExprNodeDesc |
TypeCheckProcFactory.DefaultExprProcessor.getXpathOrFuncExprNodeDesc(ASTNode expr,
boolean isFunction,
ArrayList<ExprNodeDesc> children,
TypeCheckCtx ctx) |
RowResolver |
SemanticAnalyzer.handleInsertStatementSpec(List<ExprNodeDesc> col_list,
String dest,
RowResolver outputRR,
RowResolver inputRR,
QB qb,
ASTNode selExprList)
This modifies the Select projections when the Select is part of an insert statement and
the insert statement specifies a column list for the target table, e.g.
|
boolean |
QBParseInfo.hasExprToColumnAlias(ASTNode expr) |
static boolean |
ReplicationSpec.isApplicable(ASTNode node)
Tests if an ASTNode is a Replication Specification
|
static boolean |
ParseUtils.isJoinToken(ASTNode node)
Tests whether the parse tree node is a join token.
|
static boolean |
AnalyzeCommandUtils.isPartitionLevelStats(ASTNode tree) |
protected static boolean |
TypeCheckProcFactory.DefaultExprProcessor.isRedundantConversionFunction(ASTNode expr,
boolean isFunction,
ArrayList<ExprNodeDesc> children) |
ASTNode |
HiveSemanticAnalyzerHook.preAnalyze(HiveSemanticAnalyzerHookContext context,
ASTNode ast)
Invoked before Hive performs its own semantic analysis on
a statement.
|
ASTNode |
AbstractSemanticAnalyzerHook.preAnalyze(HiveSemanticAnalyzerHookContext context,
ASTNode ast) |
protected static void |
BaseSemanticAnalyzer.processForeignKeys(ASTNode parent,
ASTNode child,
List<SQLForeignKey> foreignKeys)
Process the foreign keys from the AST and populate the foreign keys in the SQLForeignKey list
|
protected void |
SemanticAnalyzer.processNoScanCommand(ASTNode tree)
process analyze ...
|
protected void |
SemanticAnalyzer.processPartialScanCommand(ASTNode tree)
process analyze ...
|
protected static void |
BaseSemanticAnalyzer.processPrimaryKeys(ASTNode parent,
ASTNode child,
List<SQLPrimaryKey> primaryKeys)
Process the primary keys from the ast nodes and populate the SQLPrimaryKey list.
|
protected ExprNodeDesc |
TypeCheckProcFactory.DefaultExprProcessor.processQualifiedColRef(TypeCheckCtx ctx,
ASTNode expr,
Object... nodeOutputs) |
void |
RowResolver.putExpression(ASTNode node,
ColumnInfo colInfo)
Puts a resolver entry corresponding to a source expression which is to be
used for identical expression recognition (e.g.
|
static void |
BaseSemanticAnalyzer.readProps(ASTNode prop,
Map<String,String> mapProp)
Converts parsed key/value properties pairs into a map.
|
ASTNode |
ColumnStatsSemanticAnalyzer.rewriteAST(ASTNode ast,
ColumnStatsAutoGatherContext context) |
ASTNode |
SemanticAnalyzer.rewriteASTWithMaskAndFilter(ASTNode ast) |
static boolean |
ParseUtils.sameTree(ASTNode node,
ASTNode otherNode) |
protected void |
SemanticAnalyzer.setAST(ASTNode newAST) |
void |
PTFInvocationSpec.PTFInputSpec.setAstNode(ASTNode astNode) |
void |
QBParseInfo.setClusterByExprForClause(String clause,
ASTNode ast)
Set the Cluster By AST for the clause.
|
void |
QBParseInfo.setDestForClause(String clause,
ASTNode ast) |
void |
QBParseInfo.setDistributeByExprForClause(String clause,
ASTNode ast)
Set the Distribute By AST for the clause.
|
void |
TypeCheckCtx.setError(String error,
ASTNode errorSrcNode) |
void |
WindowingSpec.WindowExpressionSpec.setExpression(ASTNode expression) |
void |
PTFInvocationSpec.PartitionExpression.setExpression(ASTNode expression) |
void |
QBParseInfo.setExprToColumnAlias(ASTNode expr,
String alias) |
void |
QBParseInfo.setGroupByExprForClause(String clause,
ASTNode ast) |
void |
QBParseInfo.setHavingExprForClause(String clause,
ASTNode ast) |
void |
QBParseInfo.setHints(ASTNode hint) |
void |
QBParseInfo.setJoinExpr(ASTNode joinExpr) |
void |
QBParseInfo.setOrderByExprForClause(String clause,
ASTNode ast) |
void |
QBParseInfo.setSelExprForClause(String clause,
ASTNode ast) |
void |
QBParseInfo.setSortByExprForClause(String clause,
ASTNode ast)
Set the Sort By AST for the clause.
|
void |
QBParseInfo.setSrcForAlias(String alias,
ASTNode ast) |
void |
QBParseInfo.setWhrExprForClause(String clause,
ASTNode ast) |
static void |
PTFTranslator.validateNoLeadLagInValueBoundarySpec(ASTNode node) |
static void |
BaseSemanticAnalyzer.validatePartColumnType(Table tbl,
Map<String,String> partSpec,
ASTNode astNode,
HiveConf conf) |
static void |
BaseSemanticAnalyzer.validatePartSpec(Table tbl,
Map<String,String> partSpec,
ASTNode astNode,
HiveConf conf,
boolean shouldBeFull) |
protected void |
TypeCheckProcFactory.DefaultExprProcessor.validateUDF(ASTNode expr,
boolean isFunction,
TypeCheckCtx ctx,
FunctionInfo fi,
List<ExprNodeDesc> children,
GenericUDF genericUDF) |
Modifier and Type | Method and Description |
---|---|
void |
QBParseInfo.addAggregationExprsForClause(String clause,
LinkedHashMap<String,ASTNode> aggregationTrees) |
void |
PTFInvocationSpec.OrderSpec.addExpressions(ArrayList<ASTNode> nodes)
Add order expressions from the list of expressions in the format of ASTNode
|
void |
QBJoinTree.addRHSSemijoinColumns(String alias,
ArrayList<ASTNode> columns)
Remeber the mapping of table alias to set of columns.
|
static boolean |
ParseUtils.containsTokenOfType(ASTNode root,
PTFUtils.Predicate<ASTNode> predicate) |
protected List<Integer> |
SemanticAnalyzer.getGroupingSets(List<ASTNode> groupByExpr,
QBParseInfo parseInfo,
String dest) |
void |
QBParseInfo.setAggregationExprsForClause(String clause,
LinkedHashMap<String,ASTNode> aggregationTrees) |
void |
WindowingSpec.WindowFunctionSpec.setArgs(ArrayList<ASTNode> args) |
void |
PTFInvocationSpec.PartitionedTableFunctionSpec.setArgs(List<ASTNode> args) |
void |
QBParseInfo.setDistinctFuncExprsForClause(String clause,
List<ASTNode> ast) |
void |
RowResolver.setExpressionMap(Map<String,ASTNode> expressionMap) |
void |
QBJoinTree.setExpressions(ArrayList<ArrayList<ASTNode>> expressions) |
void |
TableSample.setExprs(ArrayList<ASTNode> exprs)
Sets the expression list.
|
void |
QBJoinTree.setFilters(ArrayList<ArrayList<ASTNode>> filters) |
void |
QBJoinTree.setFiltersForPushing(ArrayList<ArrayList<ASTNode>> filters) |
Constructor and Description |
---|
ASTNode(ASTNode node) |
ASTNodeOrigin(String objectType,
String objectName,
String objectDefinition,
String usageAlias,
ASTNode usageNode) |
MaskAndFilterInfo(List<String> colTypes,
String additionalTabInfo,
String alias,
ASTNode astNode,
boolean isView) |
QBSubQuery(String outerQueryId,
int sqIdx,
ASTNode subQueryAST,
ASTNode parentQueryExpression,
QBSubQuery.SubQueryTypeDef operator,
ASTNode originalSQAST,
Context ctx) |
ReplicationSpec(ASTNode node)
Constructor to construct spec based on either the ASTNode that
corresponds to the replication clause itself, or corresponds to
the parent node, and will scan through the children to instantiate
itself.
|
SubQueryTypeDef(ASTNode ast,
QBSubQuery.SubQueryType type) |
TableSpec(Hive db,
HiveConf conf,
ASTNode ast) |
TableSpec(Hive db,
HiveConf conf,
ASTNode ast,
boolean allowDynamicPartitionsSpec,
boolean allowPartialPartitionsSpec) |
Constructor and Description |
---|
TableSample(String num,
String den,
ArrayList<ASTNode> exprs)
Constructs the TableSample given the numerator, denominator and the list of
ON clause expressions.
|
Modifier and Type | Method and Description |
---|---|
static List<PrincipalDesc> |
AuthorizationParseUtils.analyzePrincipalListDef(ASTNode node) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createCreateRoleTask(ASTNode ast,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createCreateRoleTask(ASTNode node,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createDropRoleTask(ASTNode ast,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createDropRoleTask(ASTNode node,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createGrantRoleTask(ASTNode ast,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createGrantRoleTask(ASTNode node,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createGrantTask(ASTNode ast,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createGrantTask(ASTNode node,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createRevokeRoleTask(ASTNode ast,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createRevokeRoleTask(ASTNode node,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createRevokeTask(ASTNode ast,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createRevokeTask(ASTNode node,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createShowGrantTask(ASTNode ast,
org.apache.hadoop.fs.Path resultFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createShowGrantTask(ASTNode node,
org.apache.hadoop.fs.Path resultFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createShowRoleGrantTask(ASTNode ast,
org.apache.hadoop.fs.Path resultFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createShowRoleGrantTask(ASTNode node,
org.apache.hadoop.fs.Path resultFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createShowRolePrincipalsTask(ASTNode ast,
org.apache.hadoop.fs.Path resFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createShowRolePrincipalsTask(ASTNode ast,
org.apache.hadoop.fs.Path resFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactoryImpl.createShowRolesTask(ASTNode ast,
org.apache.hadoop.fs.Path resFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
Task<? extends Serializable> |
HiveAuthorizationTaskFactory.createShowRolesTask(ASTNode ast,
org.apache.hadoop.fs.Path resFile,
HashSet<ReadEntity> inputs,
HashSet<WriteEntity> outputs) |
static PrincipalDesc |
AuthorizationParseUtils.getPrincipalDesc(ASTNode principal) |
protected PrivilegeObjectDesc |
HiveAuthorizationTaskFactoryImpl.parsePrivObject(ASTNode ast) |
Modifier and Type | Method and Description |
---|---|
ASTNode |
ExplainSQRewriteWork.getAst() |
Constructor and Description |
---|
ExplainSQRewriteWork(String resFile,
QB qb,
ASTNode ast,
Context ctx) |
Modifier and Type | Method and Description |
---|---|
static ExprNodeDesc |
MatchPath.ResultExpressionParser.buildExprNode(ASTNode expr,
TypeCheckCtx typeCheckCtx) |
Modifier and Type | Method and Description |
---|---|
ASTNode |
HCatSemanticAnalyzer.preAnalyze(HiveSemanticAnalyzerHookContext context,
ASTNode ast) |
Modifier and Type | Method and Description |
---|---|
ASTNode |
HCatSemanticAnalyzer.preAnalyze(HiveSemanticAnalyzerHookContext context,
ASTNode ast) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.