|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectantlr.TreeParser
org.makumba.providers.query.mql.MqlSqlBaseWalker
org.makumba.providers.query.mql.MqlSqlWalker
org.makumba.providers.query.mql.treeinliner.InlinerMqlSqlWalker
public class InlinerMqlSqlWalker
Field Summary |
---|
Fields inherited from class org.makumba.providers.query.mql.MqlSqlWalker |
---|
currentContext, ddp, error, orderedFunctionCalls, rootContext |
Fields inherited from class org.makumba.providers.query.mql.MqlSqlBaseWalker |
---|
_tokenNames, _tokenSet_0, _tokenSet_1, inFunctionCall |
Fields inherited from class antlr.TreeParser |
---|
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth |
Constructor Summary | |
---|---|
InlinerMqlSqlWalker(String query,
DataDefinition insertIn,
boolean optimizeJoins,
boolean autoLeftJoin)
|
Method Summary | |
---|---|
(package private) antlr.RecognitionException |
getError()
|
(package private) HashMap<String,FunctionCall> |
getOrderedFunctionCalls()
|
(package private) QueryContext |
getRootContext()
|
protected String |
inlineFunction(antlr.collections.AST functionCall,
boolean inFunctionCall)
|
protected antlr.collections.AST |
lookupProperty(antlr.collections.AST dot,
boolean root,
boolean inSelect)
|
void |
processFunction(antlr.collections.AST functionCall)
|
protected void |
resolve(antlr.collections.AST node)
|
protected void |
setActorType(antlr.collections.AST a)
|
(package private) void |
setOrderedFunctionCalls(LinkedHashMap<String,FunctionCall> orderedFunctionCalls)
|
Methods inherited from class org.makumba.providers.query.mql.MqlSqlWalker |
---|
addFunctionCall, addWarning, createFromElement, createFromJoinElement, generateNamedParameter, generatePositionalParameter, isAnalysisQuery, processQuery, pushFromClause, reportError, reportError, reportWarning, setAlias, setFromEnded |
Methods inherited from class antlr.TreeParser |
---|
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InlinerMqlSqlWalker(String query, DataDefinition insertIn, boolean optimizeJoins, boolean autoLeftJoin)
Method Detail |
---|
antlr.RecognitionException getError()
HashMap<String,FunctionCall> getOrderedFunctionCalls()
void setOrderedFunctionCalls(LinkedHashMap<String,FunctionCall> orderedFunctionCalls)
QueryContext getRootContext()
protected String inlineFunction(antlr.collections.AST functionCall, boolean inFunctionCall) throws antlr.SemanticException
antlr.SemanticException
protected void resolve(antlr.collections.AST node) throws antlr.SemanticException
resolve
in class MqlSqlWalker
antlr.SemanticException
protected void setActorType(antlr.collections.AST a)
public void processFunction(antlr.collections.AST functionCall) throws antlr.SemanticException
processFunction
in class MqlSqlWalker
antlr.SemanticException
protected antlr.collections.AST lookupProperty(antlr.collections.AST dot, boolean root, boolean inSelect) throws antlr.SemanticException
lookupProperty
in class MqlSqlWalker
antlr.SemanticException
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |