Class EvalEveryDistinctFactoryNode
java.lang.Object
com.espertech.esper.common.internal.epl.pattern.core.EvalFactoryNodeBase
com.espertech.esper.common.internal.epl.pattern.everydistinct.EvalEveryDistinctFactoryNode
- All Implemented Interfaces:
EvalFactoryNode
This class represents an 'every-distinct' operator in the evaluation tree representing an event expression.
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.pattern.core.EvalFactoryNode
EPTYPEARRAY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
absExpiry
(PatternAgentInstanceContext context) void
accept
(EvalFactoryNodeVisitor visitor) EPType[]
boolean
boolean
makeEvalNode
(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode) void
setChildNode
(EvalFactoryNode childNode) void
setConvertor
(MatchedEventConvertor convertor) void
setDistinctExpression
(ExprEvaluator distinctExpression) void
setDistinctSerde
(DataInputOutputSerde distinctSerde) void
setDistinctTypes
(EPType[] distinctTypes) void
setTimePeriodCompute
(TimePeriodCompute timePeriodCompute) Methods inherited from class com.espertech.esper.common.internal.epl.pattern.core.EvalFactoryNodeBase
getFactoryNodeId, getTextForAudit, setFactoryNodeId, setTextForAudit
-
Field Details
-
EPTYPE
-
childNode
-
-
Constructor Details
-
EvalEveryDistinctFactoryNode
public EvalEveryDistinctFactoryNode()
-
-
Method Details
-
setDistinctExpression
-
setConvertor
-
setTimePeriodCompute
-
setChildNode
-
setDistinctTypes
-
makeEvalNode
-
getDistinctExpression
-
getConvertor
-
isFilterChildNonQuitting
public boolean isFilterChildNonQuitting() -
isStateful
public boolean isStateful() -
absExpiry
-
getTimePeriodCompute
-
getChildNode
-
getDistinctTypes
-
getDistinctSerde
-
setDistinctSerde
-
accept
-