Uses of Class
io.siddhi.query.api.expression.Expression
-
-
Uses of Expression in io.siddhi.query.api.aggregation
Methods in io.siddhi.query.api.aggregation that return types with arguments of type Expression Modifier and Type Method Description List<Expression>Within. getTimeRange()Methods in io.siddhi.query.api.aggregation with parameters of type Expression Modifier and Type Method Description static WithinWithin. within(Expression pattern)static WithinWithin. within(Expression start, Expression end) -
Uses of Expression in io.siddhi.query.api.execution.partition
Methods in io.siddhi.query.api.execution.partition that return Expression Modifier and Type Method Description ExpressionRangePartitionType.RangePartitionProperty. getCondition()ExpressionValuePartitionType. getExpression()Methods in io.siddhi.query.api.execution.partition with parameters of type Expression Modifier and Type Method Description static RangePartitionType.RangePartitionPropertyPartition. range(String partitionKey, Expression condition)PartitionPartition. with(String streamId, Expression expression)Constructors in io.siddhi.query.api.execution.partition with parameters of type Expression Constructor Description RangePartitionProperty(String partitionKey, Expression condition)ValuePartitionType(String streamId, Expression expression) -
Uses of Expression in io.siddhi.query.api.execution.query
Methods in io.siddhi.query.api.execution.query with parameters of type Expression Modifier and Type Method Description voidOnDemandQuery. deleteBy(String outputTableId, Expression onDeletingExpression)Method to set a deleteStream as the outputStream of the on-demand queryvoidQuery. deleteBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onDeletingExpression)voidQuery. deleteBy(String outputTableId, Expression onDeletingExpression)voidStoreQuery. deleteBy(String outputTableId, Expression onDeletingExpression)Deprecated.Method to set a deleteStream as the outputStream of the store queryvoidOnDemandQuery. updateBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)Method to set an updateStream as the outputStream of the on-demand queryvoidOnDemandQuery. updateBy(String outputTableId, Expression onUpdateExpression)Method to set an updateStream as the outputStream of the on-demand queryvoidQuery. updateBy(String outputTableId, OutputStream.OutputEventType outputEventType, UpdateSet updateSetAttributes, Expression onUpdateExpression)voidQuery. updateBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onUpdateExpression)voidQuery. updateBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)voidQuery. updateBy(String outputTableId, Expression onUpdateExpression)voidStoreQuery. updateBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)Deprecated.Method to set an updateStream as the outputStream of the store queryvoidStoreQuery. updateBy(String outputTableId, Expression onUpdateExpression)Deprecated.Method to set an updateStream as the outputStream of the store queryvoidOnDemandQuery. updateOrInsertBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)Method to set an updateOrInsertStream as the outputStream of the on-demand queryvoidQuery. updateOrInsertBy(String outputTableId, OutputStream.OutputEventType outputEventType, UpdateSet updateSetAttributes, Expression onUpdateExpression)voidQuery. updateOrInsertBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)voidStoreQuery. updateOrInsertBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)Deprecated.Method to set an updateOrInsertStream as the outputStream of the store query -
Uses of Expression in io.siddhi.query.api.execution.query.input.handler
Methods in io.siddhi.query.api.execution.query.input.handler that return Expression Modifier and Type Method Description Expression[]Filter. getParameters()Expression[]StreamFunction. getParameters()Expression[]StreamHandler. getParameters()Expression[]Window. getParameters()Constructors in io.siddhi.query.api.execution.query.input.handler with parameters of type Expression Constructor Description Filter(Expression filterExpression)StreamFunction(String function, Expression[] parameters)StreamFunction(String namespace, String function, Expression[] parameters)Window(String functionName, Expression[] parameters)Window(String namespace, String functionName, Expression[] parameters) -
Uses of Expression in io.siddhi.query.api.execution.query.input.store
Fields in io.siddhi.query.api.execution.query.input.store declared as Expression Modifier and Type Field Description protected ExpressionConditionInputStore. onConditionMethods in io.siddhi.query.api.execution.query.input.store that return Expression Modifier and Type Method Description ExpressionConditionInputStore. getOnCondition()ExpressionAggregationInputStore. getPer()Methods in io.siddhi.query.api.execution.query.input.store with parameters of type Expression Modifier and Type Method Description InputStoreStore. on(Within within, Expression per)InputStoreStore. on(Expression onCondition)InputStoreStore. on(Expression onCondition, Within within, Expression per)Constructors in io.siddhi.query.api.execution.query.input.store with parameters of type Expression Constructor Description AggregationInputStore(Store store, Within within, Expression per)AggregationInputStore(Store store, Expression onCondition, Within within, Expression per)ConditionInputStore(Store store, Expression onCondition) -
Uses of Expression in io.siddhi.query.api.execution.query.input.stream
Methods in io.siddhi.query.api.execution.query.input.stream that return Expression Modifier and Type Method Description ExpressionJoinInputStream. getOnCompare()ExpressionJoinInputStream. getPer()Constructors in io.siddhi.query.api.execution.query.input.stream with parameters of type Expression Constructor Description JoinInputStream(SingleInputStream leftInputStream, JoinInputStream.Type type, SingleInputStream rightInputStream, Expression onCompare, JoinInputStream.EventTrigger trigger, Within within, Expression per) -
Uses of Expression in io.siddhi.query.api.execution.query.output.stream
Fields in io.siddhi.query.api.execution.query.output.stream declared as Expression Modifier and Type Field Description protected ExpressionDeleteStream. onDeleteExpressionprotected ExpressionUpdateOrInsertStream. onUpdateExpressionMethods in io.siddhi.query.api.execution.query.output.stream that return Expression Modifier and Type Method Description ExpressionUpdateSet.SetAttribute. getAssignmentExpression()ExpressionDeleteStream. getOnDeleteExpression()ExpressionUpdateOrInsertStream. getOnUpdateExpression()ExpressionUpdateStream. getOnUpdateExpression()Methods in io.siddhi.query.api.execution.query.output.stream with parameters of type Expression Modifier and Type Method Description UpdateSetUpdateSet. set(Variable tableVariable, Expression assignmentExpression)voidDeleteStream. setOnDeleteExpression(Expression onDeleteExpression)voidUpdateOrInsertStream. setOnUpdateExpression(Expression onUpdateExpression)voidUpdateStream. setOnUpdateExpression(Expression onUpdateExpression) -
Uses of Expression in io.siddhi.query.api.execution.query.selection
Methods in io.siddhi.query.api.execution.query.selection that return Expression Modifier and Type Method Description ExpressionOutputAttribute. getExpression()ExpressionSelector. getHavingExpression()Methods in io.siddhi.query.api.execution.query.selection with parameters of type Expression Modifier and Type Method Description SelectorSelector. having(Expression havingExpression)BasicSelectorBasicSelector. select(String rename, Expression expression)SelectorSelector. select(String rename, Expression expression)Constructors in io.siddhi.query.api.execution.query.selection with parameters of type Expression Constructor Description OutputAttribute(String rename, Expression expression) -
Uses of Expression in io.siddhi.query.api.expression
Subclasses of Expression in io.siddhi.query.api.expression Modifier and Type Class Description classAttributeFunctionAttribute functionExpressionclassVariableVariableExpressionMethods in io.siddhi.query.api.expression that return Expression Modifier and Type Method Description static ExpressionExpression. and(Expression leftExpression, Expression rightExpression)static ExpressionExpression. compare(Expression leftExpression, Compare.Operator operator, Expression rightExpression)static ExpressionExpression. function(String functionName, Expression... expressions)static ExpressionExpression. function(String extensionNamespace, String extensionFunctionName, Expression... expressions)Expression[]AttributeFunction. getParameters()static ExpressionExpression. in(Expression leftExpression, String streamId)static ExpressionExpression. isNull(Expression expression)static ExpressionExpression. isNullFaultStream(String streamId)static ExpressionExpression. isNullFaultStream(String streamId, int streamIndex)static ExpressionExpression. isNullInnerStream(String streamId)static ExpressionExpression. isNullInnerStream(String streamId, int streamIndex)static ExpressionExpression. isNullStream(String streamId)static ExpressionExpression. isNullStream(String streamId, int streamIndex)static ExpressionExpression. not(Expression expression)static ExpressionExpression. or(Expression leftExpression, Expression rightExpression)Methods in io.siddhi.query.api.expression with parameters of type Expression Modifier and Type Method Description static AddExpression. add(Expression leftValue, Expression rightValue)static ExpressionExpression. and(Expression leftExpression, Expression rightExpression)static ExpressionExpression. compare(Expression leftExpression, Compare.Operator operator, Expression rightExpression)static DivideExpression. divide(Expression leftValue, Expression rightValue)static ExpressionExpression. function(String functionName, Expression... expressions)static ExpressionExpression. function(String extensionNamespace, String extensionFunctionName, Expression... expressions)static ExpressionExpression. in(Expression leftExpression, String streamId)static ExpressionExpression. isNull(Expression expression)static ModExpression. mod(Expression leftValue, Expression rightValue)static MultiplyExpression. multiply(Expression leftValue, Expression rightValue)static ExpressionExpression. not(Expression expression)static ExpressionExpression. or(Expression leftExpression, Expression rightExpression)voidAttributeFunction. setParameters(Expression[] parameters)static SubtractExpression. subtract(Expression leftValue, Expression rightValue)Constructors in io.siddhi.query.api.expression with parameters of type Expression Constructor Description AttributeFunction(String extensionNamespace, String functionName, Expression... parameters) -
Uses of Expression in io.siddhi.query.api.expression.condition
Subclasses of Expression in io.siddhi.query.api.expression.condition Modifier and Type Class Description classAndAnd condition expressionclassCompareCompare conditionExpressionclassInIn conditionExpressionchecking events from Table or WindowclassIsNullConditionExpressionchecking whether the event is nullclassNotNot conditionExpressionclassOrOr conditionExpressionMethods in io.siddhi.query.api.expression.condition that return Expression Modifier and Type Method Description ExpressionIn. getExpression()ExpressionIsNull. getExpression()ExpressionNot. getExpression()ExpressionAnd. getLeftExpression()ExpressionCompare. getLeftExpression()ExpressionOr. getLeftExpression()ExpressionAnd. getRightExpression()ExpressionCompare. getRightExpression()ExpressionOr. getRightExpression()Constructors in io.siddhi.query.api.expression.condition with parameters of type Expression Constructor Description And(Expression leftExpression, Expression rightExpression)Compare(Expression leftExpression, Compare.Operator operator, Expression rightExpression)In(Expression expression, String sourceId)IsNull(Expression expression)Not(Expression expression)Or(Expression leftExpression, Expression rightExpression) -
Uses of Expression in io.siddhi.query.api.expression.constant
Subclasses of Expression in io.siddhi.query.api.expression.constant Modifier and Type Class Description classBoolConstantBoolean constantExpressionclassDoubleConstantDouble constantExpressionclassFloatConstantFloat constantExpressionclassIntConstantInteger constantExpressionclassLongConstantLong constantExpressionclassStringConstantString constantExpressionclassTimeConstantTime constant expression -
Uses of Expression in io.siddhi.query.api.expression.math
Subclasses of Expression in io.siddhi.query.api.expression.math Modifier and Type Class Description classAddAndExpressionclassDivideDivideExpressionclassModModExpressionclassMultiplyMultiplyExpressionclassSubtractsubtractExpressionMethods in io.siddhi.query.api.expression.math that return Expression Modifier and Type Method Description ExpressionAdd. getLeftValue()ExpressionDivide. getLeftValue()ExpressionMod. getLeftValue()ExpressionMultiply. getLeftValue()ExpressionSubtract. getLeftValue()ExpressionAdd. getRightValue()ExpressionDivide. getRightValue()ExpressionMod. getRightValue()ExpressionMultiply. getRightValue()ExpressionSubtract. getRightValue()Constructors in io.siddhi.query.api.expression.math with parameters of type Expression Constructor Description Add(Expression leftValue, Expression rightValue)Divide(Expression leftValue, Expression rightValue)Mod(Expression leftValue, Expression rightValue)Multiply(Expression leftValue, Expression rightValue)Subtract(Expression leftValue, Expression rightValue)
-