See: Description
Interface | Description |
---|---|
ExprAggregateNode |
Base expression node that represents an aggregation function such as 'sum' or 'count'.
|
ExprAndNode |
Represents an And-condition.
|
ExprBetweenNode |
Represents the between-clause function in an expression tree.
|
ExprCastNode.CasterParserComputer |
Casting and parsing computer.
|
ExprConstantNode |
Represents a constant in an expressiun tree.
|
ExprDotEval | |
ExprDotEvalRootChildInnerEval | |
ExprDotEvalVisitor | |
ExprDotNodeFilterAnalyzerInput | |
ExprEqualsNode |
Represents an equals (=, !=, <>, is, is not) comparator in a filter expressiun tree.
|
ExprEvaluator |
Interface for evaluating of an event tuple.
|
ExprEvaluatorContext |
Returns the context for expression evaluation.
|
ExprEvaluatorEnumeration |
Interface for evaluating of an event tuple.
|
ExprEvaluatorTypableReturn |
Interface for evaluators that select possible multi-valued results in a single select column,
such as subqueries and "new" and case+new combined.
|
ExprFilterOptimizableNode | |
ExprIdentNode |
Represents an stream property identifier in a filter expressiun tree.
|
ExprIdentNodeEvaluator | |
ExprInNode |
Represents the in-clause (set check) function in an expression tree.
|
ExprNode | |
ExprNodeInnerNodeProvider | |
ExprNodeUtilResolveExceptionHandler | |
ExprNodeVisitor |
Visitor interface for use with expression node trees.
|
ExprNodeVisitorWithParent |
Visitor interface for use with expression node trees, receives both the child node and the parent node (or null to indicate no parent node).
|
ExprNumberSetWildcardMarker |
Expression for use within crontab to specify a wildcard.
|
ExprPreviousEvalStrategy | |
ExprPreviousMatchRecognizeEvalStrategy | |
ExprPriorEvalStrategy |
Represents the 'prior' prior event resolution strategy for use in an expression node tree.
|
ExprRelationalOpNode |
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree.
|
ExprStreamRefNode |
Represents a stream-reference.
|
ExprStreamUnderlyingNode |
Represents an stream selector that returns the streams underlying event, or null if undefined.
|
ExprSubselectStrategy | |
ExprTimePeriod |
Expression representing a time period.
|
ExprTimePeriodEvalDeltaConst | |
ExprTimePeriodEvalDeltaNonConst | |
ExprTimePeriodEvalMillis | |
ExprTimePeriodImpl.TimePeriodAdder | |
ExprValidator |
Validation interface for expression nodes.
|
ExprVariableNode |
Represents a variable in an expression tree.
|
SubselectEvalStrategy |
Strategy for evaluation of a subselect.
|
Class | Description |
---|---|
ExprAggMultiFunctionLinearAccessNode | |
ExprAggMultiFunctionLinearAccessNodeFactory | |
ExprAggMultiFunctionSortedMinMaxByNode | |
ExprAggMultiFunctionSortedMinMaxByNodeFactory | |
ExprAggregateNodeBase |
Base expression node that represents an aggregation function such as 'sum' or 'count'.
|
ExprAggregateNodeGroupKey | |
ExprAggregateNodeUtil | |
ExprAndNodeImpl |
Represents an And-condition.
|
ExprArrayNode |
Represents an array in a filter expressiun tree.
|
ExprAvedevNode |
Represents the avedev(...) aggregate function is an expression tree.
|
ExprAvedevNodeFactory | |
ExprAvgNode |
Represents the avg(...) aggregate function is an expression tree.
|
ExprAvgNodeFactory | |
ExprBetweenNodeImpl |
Represents the between-clause function in an expression tree.
|
ExprBitWiseNode |
Represents the bit-wise operators in an expression tree.
|
ExprCaseNode |
Represents the case-when-then-else control flow function is an expression tree.
|
ExprCaseNode.CaseAnalysis | |
ExprCastNode |
Represents the CAST(expression, type) function is an expression tree.
|
ExprCastNode.NonnumericCasterComputer |
Casting and parsing computer.
|
ExprCastNode.NumberCasterComputer |
Casting and parsing computer.
|
ExprCastNode.StringParserComputer |
Casting and parsing computer.
|
ExprCastNode.StringXFormComputer |
Casting and parsing computer.
|
ExprChainedSpec | |
ExprCoalesceNode |
Represents the COALESCE(a,b,...) function is an expression tree.
|
ExprConcatNode |
Represents a simple Math (+/-/divide/*) in a filter expression tree.
|
ExprConstantNodeImpl |
Represents a constant in an expressiun tree.
|
ExprContextPropertyNode |
Represents an stream property identifier in a filter expressiun tree.
|
ExprCountNode |
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.
|
ExprCountNodeFactory | |
ExprDotEvalArrayGet | |
ExprDotEvalArraySize | |
ExprDotEvalPropertyExprBase | |
ExprDotEvalPropertyExprIndexed | |
ExprDotEvalPropertyExprMapped | |
ExprDotEvalRootChild | |
ExprDotEvalStaticMethod | |
ExprDotEvalStreamEventBean | |
ExprDotEvalStreamMethod | |
ExprDotEvalTransposeAsStream | |
ExprDotEvalVariable | |
ExprDotMethodEvalDuck | |
ExprDotMethodEvalNoDuck | |
ExprDotMethodEvalNoDuckUnderlying | |
ExprDotMethodEvalNoDuckWrapArray | |
ExprDotNode |
Represents an Dot-operator expression, for use when "(expression).method(...).method(...)"
|
ExprDotNode.EnumerationSource | |
ExprDotNodeFilterAnalyzerInputExpr | |
ExprDotNodeFilterAnalyzerInputProp | |
ExprDotNodeFilterAnalyzerInputStatic | |
ExprDotNodeFilterAnalyzerInputStream | |
ExprDotNodeRealizedChain | |
ExprDotNodeUtility | |
ExprEqualsAllAnyNode |
Represents an equals-for-group (= ANY/ALL/SOME (expression list)) comparator in a expression tree.
|
ExprEqualsNodeImpl |
Represents an equals (=) comparator in a filter expressiun tree.
|
ExprEqualsNodeImpl.ExprEqualsEvaluatorCoercing | |
ExprEqualsNodeImpl.ExprEqualsEvaluatorEquals | |
ExprEqualsNodeImpl.ExprEqualsEvaluatorIs | |
ExprEvaluatorContextTimeOnly |
Represents a minimal enginel-level context for expression evaluation, not allowing for agents instances and result cache.
|
ExprEvaluatorProxy | |
ExprFirstEverNode |
Represents the "firstever" aggregate function is an expression tree.
|
ExprFirstEverNodeFactory | |
ExprGroupingIdNode | |
ExprGroupingNode | |
ExprIdentNodeEvaluatorContext | |
ExprIdentNodeEvaluatorImpl | |
ExprIdentNodeEvaluatorLogging | |
ExprIdentNodeImpl |
Represents an stream property identifier in a filter expressiun tree.
|
ExprIdentNodeUtil | |
ExprInNodeImpl |
Represents the in-clause (set check) function in an expression tree.
|
ExprInstanceofNode |
Represents the INSTANCEOF(a,b,...) function is an expression tree.
|
ExprIStreamNode |
Represents the RSTREAM() function in an expression tree.
|
ExprLastEverNode |
Represents the "lastever" aggregate function is an expression tree.
|
ExprLastEverNodeFactory | |
ExprLeavingAggNode |
Represents the leaving() aggregate function is an expression tree.
|
ExprLeavingAggNodeFactory | |
ExprLikeNode |
Represents the like-clause in an expression tree.
|
ExprMathNode |
Represents a simple Math (+/-/divide/*) in a filter expression tree.
|
ExprMedianNode |
Represents the median(...) aggregate function is an expression tree.
|
ExprMedianNodeFactory | |
ExprMinMaxAggrNode |
Represents the min/max(distinct? ...) aggregate function is an expression tree.
|
ExprMinMaxAggrNodeFactory | |
ExprMinMaxRowNode |
Represents the MAX(a,b) and MIN(a,b) functions is an expression tree.
|
ExprNewNode |
Represents the bit-wise operators in an expression tree.
|
ExprNodeBase |
Superclass for filter nodes in a filter expression tree.
|
ExprNodeContextPropertiesVisitor |
Visitor that early-exists when it finds a context partition property.
|
ExprNodeGroupingVisitorWParent | |
ExprNodeIdentifierCollectVisitor |
Visitor that collects event property identifier information under expression nodes.
|
ExprNodeIdentifierCollectVisitorWContainer |
Visitor that collects event property identifier information under expression nodes.
|
ExprNodeIdentifierVisitor |
Visitor that collects event property identifier information under expression nodes.
|
ExprNodeIdentVisitorWParent |
Visitor for getting a list of identifier nodes with their parent node, which can be null if there is no parent node.
|
ExprNodePreviousVisitorWParent |
Visitor for getting a list of "prev" functions.
|
ExprNodeProxy | |
ExprNodeStreamUseCollectVisitor | |
ExprNodeSubselectDeclaredDotVisitor |
Visitor that collects
ExprSubselectNode instances. |
ExprNodeSubselectDeclaredNoTraverseVisitor |
Visitor that collects
ExprSubselectNode instances only
directly under declared expressions, stopping at nested declared expressions. |
ExprNodeSummaryVisitor |
Visitor for compiling usage informaton of special expressions within an expression tree.
|
ExprNodeUtilExprEvalMethodContext | |
ExprNodeUtilExprEvalStreamNumEnumColl | |
ExprNodeUtilExprEvalStreamNumEnumSingle | |
ExprNodeUtilExprEvalStreamNumEvent | |
ExprNodeUtilExprEvalStreamNumUnd | |
ExprNodeUtility | |
ExprNodeUtilMethodDesc | |
ExprNodeUtilResolveExceptionHandlerDefault | |
ExprNodeValidated |
A placeholder for another expression node that has been validated already.
|
ExprNodeVariableVisitor |
Visitor for expression node trees that determines if the expressions within contain a variable.
|
ExprNodeViewResourceVisitor |
Visitor that collects expression nodes that require view resources.
|
ExprNotNode |
Represents a NOT expression in an expression tree.
|
ExprNthAggNode |
Represents the nth(...) and aggregate function is an expression tree.
|
ExprNthAggNodeFactory | |
ExprNumberSetCronParam |
Expression for a parameter within a crontab.
|
ExprNumberSetFrequency |
Expression for use within crontab to specify a frequency.
|
ExprNumberSetList |
Expression for use within crontab to specify a list of values.
|
ExprNumberSetRange |
Expression for use within crontab to specify a range.
|
ExprNumberSetWildcard |
Expression for use within crontab to specify a wildcard.
|
ExprOrderedExpr |
A placeholder expression for view/pattern object parameters that allow
sorting expression values ascending or descending.
|
ExprOrNode |
Represents an OR expression in a filter expression tree.
|
ExprPlugInAggFunctionFactory | |
ExprPlugInAggFunctionFactoryNode |
Represents a custom aggregation function in an expresson tree.
|
ExprPlugInAggMultiFunctionNode |
Represents a custom aggregation function in an expresson tree.
|
ExprPlugInAggMultiFunctionNodeFactory | |
ExprPlugInSingleRowNode |
Represents an invocation of a plug-in single-row function in the expression tree.
|
ExprPreviousEvalStrategyCount | |
ExprPreviousEvalStrategyPrev | |
ExprPreviousEvalStrategyWindow | |
ExprPreviousMatchRecognizeNode |
Represents the 'prev' previous event function in match-recognize "define" item.
|
ExprPreviousNode |
Represents the 'prev' previous event function in an expression node tree.
|
ExprPriorEvalStrategyBase |
Represents the 'prior' prior event function in an expression node tree.
|
ExprPriorEvalStrategyRandomAccess |
Represents the 'prior' prior event function in an expression node tree.
|
ExprPriorEvalStrategyRelativeAccess |
Represents the 'prior' prior event function in an expression node tree.
|
ExprPriorNode |
Represents the 'prior' prior event function in an expression node tree.
|
ExprPropertyExistsNode |
Represents the EXISTS(property) function in an expression tree.
|
ExprRateAggNode |
Represents the rate(...) and aggregate function is an expression tree.
|
ExprRateAggNodeFactory | |
ExprRegexpNode |
Represents the regexp-clause in an expression tree.
|
ExprRelationalOpAllAnyNode |
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree.
|
ExprRelationalOpNodeImpl |
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree.
|
ExprStddevNode |
Represents the stddev(...) aggregate function is an expression tree.
|
ExprStddevNodeFactory | |
ExprStreamUnderlyingNodeImpl |
Represents an stream selector that returns the streams underlying event, or null if undefined.
|
ExprSubselectAllSomeAnyNode |
Represents a subselect in an expression tree.
|
ExprSubselectExistsNode |
Represents an exists-subselect in an expression tree.
|
ExprSubselectInNode |
Represents a subselect in an expression tree.
|
ExprSubselectNode |
Represents a subselect in an expression tree.
|
ExprSubselectRowNode |
Represents a subselect in an expression tree.
|
ExprSubselectRowNodeUtility | |
ExprSubstitutionNode |
Represents a substitution value to be substituted in an expression tree, not valid for any purpose of use
as an expression, however can take a place in an expression tree.
|
ExprSumNode |
Represents the sum(...) aggregate function is an expression tree.
|
ExprSumNodeFactory | |
ExprTimePeriodEvalDeltaConstCalAdd | |
ExprTimePeriodEvalDeltaConstMsec | |
ExprTimePeriodEvalDeltaNonConstCalAdd | |
ExprTimePeriodEvalDeltaNonConstMsec | |
ExprTimePeriodEvalDeltaResult | |
ExprTimePeriodImpl |
Expression representing a time period.
|
ExprTimePeriodImpl.TimePeriodAdderDay | |
ExprTimePeriodImpl.TimePeriodAdderHour | |
ExprTimePeriodImpl.TimePeriodAdderMinute | |
ExprTimePeriodImpl.TimePeriodAdderMonth | |
ExprTimePeriodImpl.TimePeriodAdderMSec | |
ExprTimePeriodImpl.TimePeriodAdderSecond | |
ExprTimePeriodImpl.TimePeriodAdderWeek | |
ExprTimePeriodImpl.TimePeriodAdderYear | |
ExprTimestampNode |
Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree.
|
ExprTypeofNode |
Represents the TYPEOF(a) function is an expression tree.
|
ExprTypeofNode.FragmentTypeEval | |
ExprTypeofNode.StreamEventTypeEval | |
ExprValidationContext | |
ExprVariableNodeImpl |
Represents a variable in an expression tree.
|
SubselectEvalStrategyEqualsAll |
Strategy for subselects with "=/!=/<> ALL".
|
SubselectEvalStrategyEqualsAny |
Strategy for subselects with "=/!=/<> ANY".
|
SubselectEvalStrategyEqualsIn |
Represents a in-subselect evaluation strategy.
|
SubselectEvalStrategyFactory |
Factory for subselect evaluation strategies.
|
SubselectEvalStrategyRelOpAll |
Strategy for subselects with ">/<=/>= ALL".
|
SubselectEvalStrategyRelOpAny |
Strategy for subselects with ">/<=/>= ANY".
|
Enum | Description |
---|---|
ExprNodeOrigin | |
ExprPrecedenceEnum |
Precendence levels for expressions.
|
ExprSubselectNode.SubqueryAggregationType | |
ExprValidationContextUseEnum | |
PreviousType |
Exception | Description |
---|---|
ExprValidationException |
Thrown to indicate a validation error in a filter expression.
|
ExprValidationPropertyException |
Thrown to indicate a validation error in an expression originating from a property resolution error.
|
This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses