org.wso2.siddhi.query.api.expression
Class FunctionExpression

java.lang.Object
  extended by org.wso2.siddhi.query.api.expression.Expression
      extended by org.wso2.siddhi.query.api.expression.FunctionExpression
Direct Known Subclasses:
ExpressionExtension

public class FunctionExpression
extends Expression


Field Summary
protected  String functionName
           
protected  Expression[] parameters
           
 
Constructor Summary
FunctionExpression(String functionName, Expression... parameters)
           
 
Method Summary
 boolean equals(Object o)
           
protected  Set<String> getDependencySet()
           
 String getFunction()
           
 Expression[] getParameters()
           
 int hashCode()
           
 void setParameters(Expression[] parameters)
           
 String toString()
           
protected  void validate(List<QueryEventSource> queryEventSources, String streamReferenceId, boolean processInStreamDefinition)
           
 
Methods inherited from class org.wso2.siddhi.query.api.expression.Expression
add, divide, extension, function, minus, mod, multiply, type, value, value, value, value, value, value, variable, variable, variable
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

functionName

protected String functionName

parameters

protected Expression[] parameters
Constructor Detail

FunctionExpression

public FunctionExpression(String functionName,
                          Expression... parameters)
Method Detail

getFunction

public String getFunction()

setParameters

public void setParameters(Expression[] parameters)

getParameters

public Expression[] getParameters()

validate

protected void validate(List<QueryEventSource> queryEventSources,
                        String streamReferenceId,
                        boolean processInStreamDefinition)
Specified by:
validate in class Expression

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getDependencySet

protected Set<String> getDependencySet()
Overrides:
getDependencySet in class Expression


Copyright © 2014. All rights reserved.