Package io.dialob.program.expr.arith
Interface CollectRowFieldsOperator
-
- All Superinterfaces:
Expression,Serializable
- All Known Implementing Classes:
ImmutableCollectRowFieldsOperator
@Immutable public interface CollectRowFieldsOperator extends Expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Objecteval(@NotNull EvalContext evalContext)default Set<EventMatcher>getEvalRequiredConditions()ItemIdgetItemId()ValueTypegetType()default ValueTypegetValueType()
-
-
-
Method Detail
-
getItemId
@Parameter ItemId getItemId()
-
getType
@Parameter ValueType getType()
-
eval
default Object eval(@NotNull @NotNull EvalContext evalContext)
- Specified by:
evalin interfaceExpression
-
getEvalRequiredConditions
@Nonnull default Set<EventMatcher> getEvalRequiredConditions()
- Specified by:
getEvalRequiredConditionsin interfaceExpression
-
getValueType
@Nonnull default ValueType getValueType()
- Specified by:
getValueTypein interfaceExpression
-
-