org.makumba.providers.query.mql
Class MqlSqlASTFactory

java.lang.Object
  extended by antlr.ASTFactory
      extended by org.makumba.providers.query.mql.MqlSqlASTFactory

public class MqlSqlASTFactory
extends antlr.ASTFactory


Field Summary
 
Fields inherited from class antlr.ASTFactory
theASTNodeType, theASTNodeTypeClass, tokenTypeToASTClassMap
 
Constructor Summary
MqlSqlASTFactory(MqlSqlWalker mqlSqlWalker)
           
 
Method Summary
protected  antlr.collections.AST create(Class c)
          Actually instantiate the AST node.
protected  antlr.collections.AST createUsingCtor(antlr.Token token, String className)
           
 Class<? extends MqlNode> getASTNodeType(int tokenType)
           
 
Methods inherited from class antlr.ASTFactory
addASTChild, create, create, create, create, create, create, create, create, dup, dupList, dupTree, error, getTokenTypeToASTClassMap, make, make, makeASTRoot, setASTNodeClass, setASTNodeClass, setASTNodeType, setTokenTypeASTNodeType, setTokenTypeToASTClassMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MqlSqlASTFactory

public MqlSqlASTFactory(MqlSqlWalker mqlSqlWalker)
Method Detail

getASTNodeType

public Class<? extends MqlNode> getASTNodeType(int tokenType)
Overrides:
getASTNodeType in class antlr.ASTFactory

createUsingCtor

protected antlr.collections.AST createUsingCtor(antlr.Token token,
                                                String className)
Overrides:
createUsingCtor in class antlr.ASTFactory

create

protected antlr.collections.AST create(Class c)
Actually instantiate the AST node.

Overrides:
create in class antlr.ASTFactory
Parameters:
c - The class to instantiate.
Returns:
The instantiated and initialized node.