public class CubeSemanticAnalyzer
extends org.apache.hadoop.hive.ql.parse.SemanticAnalyzer
Constructor and Description |
---|
CubeSemanticAnalyzer(org.apache.hadoop.conf.Configuration queryConf,
org.apache.hadoop.hive.conf.HiveConf hiveConf) |
Modifier and Type | Method and Description |
---|---|
void |
analyzeInternal(org.apache.hadoop.hive.ql.parse.ASTNode ast) |
CubeQueryContext |
getQueryContext() |
void |
validate() |
doPhase1, doPhase1QBExpr, genAllExprNodeDesc, genAllExprNodeDesc, generateErrorMessage, genExprNodeDesc, genExprNodeDesc, genPlan, getColumnInternalName, getMetaData, getMetaData, getParseContext, getQB, getResultSchema, getRowResolver, init, initParseCtx, initPhase1Ctx, parseSelect, putOpInsertMap, setQB
analyze, charSetString, getColumnAccessInfo, getColumnNames, getColumns, getDb, getFetchTask, getIdToTableNameMap, getInputs, getLineageInfo, getOutputs, getQueryProperties, getRootTasks, getTableAccessInfo, getUnescapedName, getUnescapedName, getUnescapedUnqualifiedTableName, initCtx, isValidPrefixSpec, readProps, setColumnAccessInfo, setFetchTask, setLineageInfo, setTableAccessInfo, stripIdentifierQuotes, stripQuotes, unescapeIdentifier, unescapeSQLString, validatePartSpec
public CubeSemanticAnalyzer(org.apache.hadoop.conf.Configuration queryConf, org.apache.hadoop.hive.conf.HiveConf hiveConf) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public void analyzeInternal(org.apache.hadoop.hive.ql.parse.ASTNode ast) throws org.apache.hadoop.hive.ql.parse.SemanticException
analyzeInternal
in class org.apache.hadoop.hive.ql.parse.SemanticAnalyzer
org.apache.hadoop.hive.ql.parse.SemanticException
public void validate() throws org.apache.hadoop.hive.ql.parse.SemanticException
validate
in class org.apache.hadoop.hive.ql.parse.SemanticAnalyzer
org.apache.hadoop.hive.ql.parse.SemanticException
public CubeQueryContext getQueryContext()
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.