Class Expression
java.lang.Object
org.wso2.siddhi.query.api.expression.Expression
- Direct Known Subclasses:
Add,And,AttributeFunction,BoolConstant,Compare,Divide,DoubleConstant,FloatConstant,In,IntConstant,IsNull,LongConstant,Mod,Multiply,Not,Or,StringConstant,Subtract,Variable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Addadd(Expression leftValue, Expression rightValue) static Expressionand(Expression leftExpression, Expression rightExpression) static Expressioncompare(Expression leftExpression, Compare.Operator operator, Expression rightExpression) static Dividedivide(Expression leftValue, Expression rightValue) static Expressionfunction(String extensionNamespace, String extensionFunctionName, Expression... expressions) static Expressionfunction(String functionName, Expression... expressions) static Expressionin(Expression leftExpression, String streamId) static ExpressionisNull(Expression expression) static ExpressionisNullInnerStream(String streamId) static ExpressionisNullInnerStream(String streamId, int streamIndex) static ExpressionisNullStream(String streamId) static ExpressionisNullStream(String streamId, int streamIndex) static Modmod(Expression leftValue, Expression rightValue) static Multiplymultiply(Expression leftValue, Expression rightValue) static Expressionnot(Expression Expression) static Expressionor(Expression leftExpression, Expression rightExpression) static Subtractsubtract(Expression leftValue, Expression rightValue) static BoolConstantvalue(boolean value) static DoubleConstantvalue(double value) static FloatConstantvalue(float value) static IntConstantvalue(int value) static LongConstantvalue(long value) static StringConstantstatic Variable
-
Constructor Details
-
Expression
public Expression()
-
-
Method Details
-
value
-
value
-
value
-
value
-
value
-
value
-
variable
-
add
-
subtract
-
multiply
-
divide
-
mod
-
function
public static Expression function(String extensionNamespace, String extensionFunctionName, Expression... expressions) -
function
-
compare
public static Expression compare(Expression leftExpression, Compare.Operator operator, Expression rightExpression) -
in
-
and
-
or
-
not
-
isNull
-
isNullStream
-
isNullStream
-
isNullInnerStream
-
isNullInnerStream
-