org.makumba.providers.query.mql.treeinliner
Class FunctionInliner

java.lang.Object
  extended by org.makumba.providers.query.mql.treeinliner.FunctionInliner

public class FunctionInliner
extends Object

Function inliner based on the 2nd pass MQL query analysis. Performs tree transformation on the original AST necessary to pass it on to the regular 2nd pass analysis.

Version:
$Id: FunctionInliner.java,v 1.1 Aug 3, 2009 1:06:27 PM manu Exp $
Author:
Manuel Gay

Nested Class Summary
(package private)  class FunctionInliner.MethodCall
          class that holds information about a method call in the 1st pass tree
 
Constructor Summary
FunctionInliner(String query)
           
 
Method Summary
static antlr.collections.AST inlineQueryTree(String query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionInliner

public FunctionInliner(String query)
Method Detail

inlineQueryTree

public static antlr.collections.AST inlineQueryTree(String query)