org.wso2.siddhi.query.api.condition
Class FunctionCondition

java.lang.Object
  extended by org.wso2.siddhi.query.api.condition.Condition
      extended by org.wso2.siddhi.query.api.condition.FunctionCondition
Direct Known Subclasses:
ConditionExtension

public class FunctionCondition
extends Condition


Nested Class Summary
 
Nested classes/interfaces inherited from class org.wso2.siddhi.query.api.condition.Condition
Condition.Operator
 
Field Summary
protected  String functionName
           
protected  Expression[] parameters
           
 
Constructor Summary
FunctionCondition(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> queryEventSourceList, ConcurrentMap<String,AbstractDefinition> streamTableDefinitionMap, String streamReferenceId, boolean processInStreamDefinition)
           
 
Methods inherited from class org.wso2.siddhi.query.api.condition.Condition
and, bool, compare, extension, function, in, not, or
 
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

FunctionCondition

public FunctionCondition(String functionName,
                         Expression[] parameters)
Method Detail

getFunction

public String getFunction()

getParameters

public Expression[] getParameters()

setParameters

public void setParameters(Expression[] parameters)

validate

protected void validate(List<QueryEventSource> queryEventSourceList,
                        ConcurrentMap<String,AbstractDefinition> streamTableDefinitionMap,
                        String streamReferenceId,
                        boolean processInStreamDefinition)
Specified by:
validate in class Condition

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 Condition


Copyright © 2014. All rights reserved.