org.makumba.providers.query
Class Pass1FunctionInliner.InlineVisitor

java.lang.Object
  extended by org.makumba.providers.QueryAnalysisProvider.ASTTransformVisitor
      extended by org.makumba.providers.query.Pass1FunctionInliner.InlineVisitor
Enclosing class:
Pass1FunctionInliner

static class Pass1FunctionInliner.InlineVisitor
extends QueryAnalysisProvider.ASTTransformVisitor

The traverse() visitor for inlining, inlines functions and actors


Field Summary
 
Fields inherited from class org.makumba.providers.QueryAnalysisProvider.ASTTransformVisitor
repetitive
 
Constructor Summary
Pass1FunctionInliner.InlineVisitor(String provider)
           
 
Method Summary
 antlr.collections.AST visit(antlr.collections.AST current)
           
 
Methods inherited from class org.makumba.providers.QueryAnalysisProvider.ASTTransformVisitor
getPath, isRepetitive, traverse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pass1FunctionInliner.InlineVisitor

public Pass1FunctionInliner.InlineVisitor(String provider)
Method Detail

visit

public antlr.collections.AST visit(antlr.collections.AST current)
Specified by:
visit in class QueryAnalysisProvider.ASTTransformVisitor