org.makumba.providers.query.mql
Class FunctionCall

java.lang.Object
  extended by org.makumba.providers.query.mql.FunctionCall

public class FunctionCall
extends Object


Constructor Summary
FunctionCall(DataDefinition.QueryFragmentFunction function, Vector<MqlNode> orderedArguments, Vector<Node> orderedArgumentsOrigins, DataDefinition parentType, String path, boolean isFunctionArgument, boolean isMQLFunction, boolean isActorFunction, boolean isInWhere)
           
 
Method Summary
static String getActorType(String key)
           
 DataDefinition.QueryFragmentFunction getFunction()
           
 String getKey()
           
 Vector<Node> getOrderedArgumentOrigins()
           
 Vector<MqlNode> getOrderedArguments()
           
 DataDefinition getParentType()
           
 String getPath()
          get the path to the function call, i.e. a.b.c.functionCall()
 FunctionCall incrementId()
           
 boolean isActorFunction()
           
 boolean isFunctionArgument()
           
 boolean isInWhere()
           
 boolean isMQLFunction()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FunctionCall

public FunctionCall(DataDefinition.QueryFragmentFunction function,
                    Vector<MqlNode> orderedArguments,
                    Vector<Node> orderedArgumentsOrigins,
                    DataDefinition parentType,
                    String path,
                    boolean isFunctionArgument,
                    boolean isMQLFunction,
                    boolean isActorFunction,
                    boolean isInWhere)
Method Detail

getFunction

public DataDefinition.QueryFragmentFunction getFunction()

getKey

public String getKey()

getActorType

public static String getActorType(String key)

incrementId

public FunctionCall incrementId()

getOrderedArgumentOrigins

public Vector<Node> getOrderedArgumentOrigins()

getOrderedArguments

public Vector<MqlNode> getOrderedArguments()

getParentType

public DataDefinition getParentType()

getPath

public String getPath()
get the path to the function call, i.e. a.b.c.functionCall()


isFunctionArgument

public boolean isFunctionArgument()

isMQLFunction

public boolean isMQLFunction()

isActorFunction

public boolean isActorFunction()

isInWhere

public boolean isInWhere()

toString

public String toString()
Overrides:
toString in class Object