org.makumba.providers.datadefinition.mdd
Class FunctionNode

java.lang.Object
  extended by antlr.BaseAST
      extended by antlr.CommonAST
          extended by org.makumba.providers.datadefinition.mdd.MDDAST
              extended by org.makumba.providers.datadefinition.mdd.FunctionNode
All Implemented Interfaces:
antlr.collections.AST, Serializable

public class FunctionNode
extends MDDAST

AST node that collects information about a mdd function

Version:
$Id: FunctionNode.java,v 1.1 May 3, 2009 10:15:52 PM manu Exp $
Author:
Manuel Gay
See Also:
Serialized Form

Field Summary
protected  String errorMessage
           
protected  DataDefinition.QueryFragmentFunction function
           
protected  MDDNode mdd
           
protected  String name
           
protected  DataDefinition parameters
           
protected  String queryFragment
           
protected  String sessionVariableName
           
 
Fields inherited from class org.makumba.providers.datadefinition.mdd.MDDAST
makumbaType, wasIncluded
 
Fields inherited from class antlr.BaseAST
down, right
 
Constructor Summary
FunctionNode(MDDNode mdd, antlr.collections.AST name)
           
 
Method Summary
 void addParameter(String paramName, FieldType type, String pointedType)
           
 
Methods inherited from class org.makumba.providers.datadefinition.mdd.MDDAST
getColumn, getLine, initialize, initialize, setCol, setLine
 
Methods inherited from class antlr.CommonAST
getText, getType, initialize, setText, setType
 
Methods inherited from class antlr.BaseAST
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mdd

protected MDDNode mdd

name

protected String name

parameters

protected DataDefinition parameters

queryFragment

protected String queryFragment

errorMessage

protected String errorMessage

sessionVariableName

protected String sessionVariableName

function

protected DataDefinition.QueryFragmentFunction function
Constructor Detail

FunctionNode

public FunctionNode(MDDNode mdd,
                    antlr.collections.AST name)
Method Detail

addParameter

public void addParameter(String paramName,
                         FieldType type,
                         String pointedType)