org.wso2.siddhi.query.api.condition
Class Condition
java.lang.Object
org.wso2.siddhi.query.api.condition.Condition
- Direct Known Subclasses:
- AndCondition, BooleanCondition, Compare, FunctionCondition, InCondition, NotCondition, OrCondition
public abstract class Condition
- extends Object
|
Method Summary |
static Condition |
and(Condition leftCondition,
Condition rightCondition)
|
static Condition |
bool(Expression expression)
|
static Condition |
compare(Expression leftExpression,
Condition.Operator operator,
Expression rightExpression)
|
static Condition |
extension(String extensionNamespace,
String extensionFunctionName,
Expression... expressions)
|
static Condition |
function(String extensionFunctionName,
Expression... expressions)
|
protected Set<String> |
getDependencySet()
|
static Condition |
in(Condition leftCondition,
String streamId)
|
static Condition |
not(Condition condition)
|
static Condition |
or(Condition leftCondition,
Condition rightCondition)
|
protected abstract void |
validate(List<QueryEventSource> queryEventSourceList,
ConcurrentMap<String,AbstractDefinition> streamTableDefinitionMap,
String streamReferenceId,
boolean processInStreamDefinition)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Condition
public Condition()
compare
public static Condition compare(Expression leftExpression,
Condition.Operator operator,
Expression rightExpression)
in
public static Condition in(Condition leftCondition,
String streamId)
and
public static Condition and(Condition leftCondition,
Condition rightCondition)
or
public static Condition or(Condition leftCondition,
Condition rightCondition)
not
public static Condition not(Condition condition)
bool
public static Condition bool(Expression expression)
extension
public static Condition extension(String extensionNamespace,
String extensionFunctionName,
Expression... expressions)
function
public static Condition function(String extensionFunctionName,
Expression... expressions)
validate
protected abstract void validate(List<QueryEventSource> queryEventSourceList,
ConcurrentMap<String,AbstractDefinition> streamTableDefinitionMap,
String streamReferenceId,
boolean processInStreamDefinition)
getDependencySet
protected Set<String> getDependencySet()
Copyright © 2014. All rights reserved.