|
|
|||||||||||
| 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 MqlSqlWalkerantlr.SemanticExceptionprotected void setActorType(antlr.collections.AST a)
public void processFunction(antlr.collections.AST functionCall)
throws antlr.SemanticException
processFunction in class MqlSqlWalkerantlr.SemanticException
protected antlr.collections.AST lookupProperty(antlr.collections.AST dot,
boolean root,
boolean inSelect)
throws antlr.SemanticException
lookupProperty in class MqlSqlWalkerantlr.SemanticException
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||