Package | Description |
---|---|
com.espertech.esper.core.context.mgr |
Context management.
|
com.espertech.esper.core.context.stmt |
Registries for context partitions to handle aggregations, prev/prior and subselects.
|
com.espertech.esper.core.context.subselect |
Subselect implementation.
|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.epl.agg.access |
State multifunction aggregation methods
|
com.espertech.esper.epl.agg.rollup | |
com.espertech.esper.epl.agg.service |
Aggregation services.
|
com.espertech.esper.epl.core |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
com.espertech.esper.epl.core.eval |
Select expression evaluators.
|
com.espertech.esper.epl.datetime.calop |
Date-Time calendar operations.
|
com.espertech.esper.epl.datetime.interval |
Interval algebra.
|
com.espertech.esper.epl.declexpr |
Declared expression handling.
|
com.espertech.esper.epl.enummethod.dot |
Enumeration method utility classes and input data sources.
|
com.espertech.esper.epl.enummethod.eval |
Enumeration method implementations.
|
com.espertech.esper.epl.expression |
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
|
com.espertech.esper.epl.join.base |
Join process interfaces and glue code
|
com.espertech.esper.epl.join.exec.base |
Inner join execution
|
com.espertech.esper.epl.join.exec.composite |
Composite query execution for hash+btree combined lookup.
|
com.espertech.esper.epl.join.exec.sorted |
Btree lookup for query execution.
|
com.espertech.esper.epl.join.hint |
Hints related to joins.
|
com.espertech.esper.epl.join.plan |
Inner join and outer join query planning
|
com.espertech.esper.epl.lookup |
Subquery execution strategies and lookup indexes
|
com.espertech.esper.epl.named |
Named window classes are in this package
|
com.espertech.esper.epl.property |
Classes for handling events-within-events.
|
com.espertech.esper.epl.script |
Script expression evaluation.
|
com.espertech.esper.epl.subquery |
Subquery helper classes are found here.
|
com.espertech.esper.epl.view |
Internal processing views for output rate limiting, filtering and internal event routing
|
com.espertech.esper.event |
This package defines the internal event APIs.
|
com.espertech.esper.metrics.instrumentation | |
com.espertech.esper.pattern |
Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance
|
com.espertech.esper.pattern.guard |
Pattern guards that can define the lifetime of a pattern
|
com.espertech.esper.rowregex |
Match-recognize expression tree and state objects.
|
com.espertech.esper.type |
Internal primitive, enum and other type representations
|
com.espertech.esper.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
com.espertech.esper.view.ext |
Extension views that providing services such as sorting, which don't fit much into other categories.
|
com.espertech.esper.view.internal |
Internal management views for buffering view results and providing these to joins.
|
com.espertech.esper.view.stat |
Views computing statistical values.
|
com.espertech.esper.view.std |
Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc.
|
com.espertech.esper.view.window |
Window views are in this package
|
Constructor and Description |
---|
ContextControllerHashedGetterCRC32Single(ExprEvaluator eval,
int granularity) |
ContextControllerHashedGetterHashSingle(ExprEvaluator eval,
int granularity) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AIRegistryPriorSingle.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber) |
java.lang.Object |
AIRegistryPriorMultiPerm.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber) |
java.lang.Object |
AIRegistryPriorMap.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber) |
Constructor and Description |
---|
SubSelectStrategyFactoryLocalViewPreloaded(int subqueryNumber,
SubSelectActivationHolder subSelectHolder,
Pair<EventTableFactory,SubordTableLookupStrategyFactory> pair,
ExprNode filterExprNode,
ExprEvaluator filterExprEval,
boolean correlatedSubquery,
AggregationServiceFactoryDesc aggregationServiceFactory,
ViewResourceDelegateVerified viewResourceDelegate,
ExprEvaluator[] groupKeys) |
SubSelectStrategyFactoryLocalViewPreloaded(int subqueryNumber,
SubSelectActivationHolder subSelectHolder,
Pair<EventTableFactory,SubordTableLookupStrategyFactory> pair,
ExprNode filterExprNode,
ExprEvaluator filterExprEval,
boolean correlatedSubquery,
AggregationServiceFactoryDesc aggregationServiceFactory,
ViewResourceDelegateVerified viewResourceDelegate,
ExprEvaluator[] groupKeys) |
SubSelectStrategyFactoryNamedWinIndexShare(int subqueryNum,
EventType[] outerEventTypesSelect,
NamedWindowProcessor processor,
boolean fullTableScan,
IndexHint optionalIndexHint,
SubordPropPlan joinedPropPlan,
ExprEvaluator filterExprEval,
AggregationServiceFactoryDesc aggregationServiceFactory,
ExprEvaluator[] groupByKeys) |
SubSelectStrategyFactoryNamedWinIndexShare(int subqueryNum,
EventType[] outerEventTypesSelect,
NamedWindowProcessor processor,
boolean fullTableScan,
IndexHint optionalIndexHint,
SubordPropPlan joinedPropPlan,
ExprEvaluator filterExprEval,
AggregationServiceFactoryDesc aggregationServiceFactory,
ExprEvaluator[] groupByKeys) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
InternalEventRouterEntry.getAssignments()
Returns the expressions providing values for assignment.
|
ExprEvaluator |
InternalEventRouterEntry.getOptionalWhereClause()
Returns the where-clause or null if none defined
|
Modifier and Type | Method and Description |
---|---|
void |
StatementResultServiceImpl.setSelectClause(java.lang.Class[] selectClauseTypes,
java.lang.String[] selectClauseColumnNames,
boolean forClauseDelivery,
ExprEvaluator[] groupDeliveryExpressions,
ExprEvaluatorContext exprEvaluatorContext) |
void |
StatementResultService.setSelectClause(java.lang.Class[] selectClauseTypes,
java.lang.String[] selectClauseColumnNames,
boolean forClauseDelivery,
ExprEvaluator[] groupDeliveryExpressions,
ExprEvaluatorContext exprEvaluatorContext)
For initialize of the service providing select clause column types and names.
|
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
AggregationStateSortedSpec.getCriteria() |
ExprEvaluator[] |
AggregationStateMinMaxByEverSpec.getCriteria() |
Constructor and Description |
---|
AggregationAccessorAll(int streamNum,
ExprEvaluator childNode,
java.lang.Class componentType)
Ctor.
|
AggregationAccessorFirst(int streamNum,
ExprEvaluator childNode)
Ctor.
|
AggregationAccessorFirstLastIndex(int streamNum,
ExprEvaluator childNode,
ExprEvaluator indexNode,
int constant,
boolean isFirst)
Ctor.
|
AggregationAccessorLast(int streamNum,
ExprEvaluator childNode)
Ctor.
|
AggregationStateMinMaxByEverSpec(int streamId,
ExprEvaluator[] criteria,
boolean max,
java.util.Comparator<java.lang.Object> comparator,
java.lang.Object criteriaKeyBinding) |
AggregationStateSortedSpec(int streamId,
ExprEvaluator[] criteria,
java.util.Comparator<java.lang.Object> comparator,
java.lang.Object criteriaKeyBinding) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
GroupByRollupPerLevelExpression.getOptionalHavingNodes() |
Constructor and Description |
---|
GroupByRollupPerLevelExpression(SelectExprProcessor[] selectExprProcessor,
ExprEvaluator[] optionalHavingNodes,
OrderByElement[][] optionalOrderByElements) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
AggregationServiceBase.getEvaluators() |
Modifier and Type | Method and Description |
---|---|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
Hint reclaimGroupAged,
Hint reclaimGroupFrequency,
VariableService variableService,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
java.lang.String optionalContextName) |
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
Hint reclaimGroupAged,
Hint reclaimGroupFrequency,
VariableService variableService,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
java.lang.String optionalContextName) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupDesc groupByRollupDesc) |
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupDesc groupByRollupDesc) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join) |
AggregationServiceFactory |
AggregationServiceFactoryService.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr) |
AggregationServiceFactory |
AggregationServiceFactoryService.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr) |
Constructor and Description |
---|
AggregationServiceBase(ExprEvaluator[] evaluators)
Ctor.
|
AggregationServiceBaseGrouped(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding)
Ctor.
|
AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators,
AggregationMethodFactory[] aggregatorFactories,
AggregationStateFactory[] accessAggregations)
Ctor.
|
AggregationServiceFactoryBase(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding)
Ctor.
|
AggregationServiceMatchRecognizeImpl(ExprEvaluator[][] evaluatorsEachStream,
AggregationMethod[][] aggregatorsEachStream,
AggregationMethod[] aggregatorsAll) |
AggSvcGroupAllMixedAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean join) |
AggSvcGroupAllMixedAccessImpl(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators,
AggregationAccessorSlotPair[] accessors,
AggregationState[] states,
AggregationMethodFactory[] aggregatorFactories,
AggregationStateFactory[] accessAggregations) |
AggSvcGroupAllNoAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding) |
AggSvcGroupAllNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators,
AggregationMethodFactory[] aggregatorFactories)
Ctor.
|
AggSvcGroupByMixedAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor.
|
AggSvcGroupByMixedAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessorsFactory,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor.
|
AggSvcGroupByNoAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding)
Ctor.
|
AggSvcGroupByNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService)
Ctor.
|
AggSvcGroupByReclaimAgedFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
Hint reclaimGroupAged,
Hint reclaimGroupFrequency,
VariableService variableService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin,
java.lang.String optionalContextName)
Ctor.
|
AggSvcGroupByReclaimAgedImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean join,
AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionMaxAge,
AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionFrequency,
MethodResolutionService methodResolutionService) |
AggSvcGroupByRefcountedNoAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding)
Ctor.
|
AggSvcGroupByRefcountedNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService)
Ctor.
|
AggSvcGroupByRefcountedWAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor.
|
AggSvcGroupByRefcountedWAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor.
|
AggSvcGroupByRefcountedWAccessRollupFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin,
AggregationGroupByRollupDesc groupByRollupDesc)
Ctor.
|
AggSvcGroupByRefcountedWAccessRollupImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin,
AggregationGroupByRollupDesc rollupLevelDesc,
AggregationMethod[] topGroupAggregators,
AggregationState[] topGroupStates)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
static class |
SelectExprInsertEventBeanFactory.ExprEvaluatorJoinWildcard |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
OrderByElement.getExpr() |
ExprEvaluator[] |
OrderByProcessorFactoryImpl.getGroupByNodes() |
ExprEvaluator |
ResultSetProcessorRowPerGroupRollupFactory.getGroupKeyNode() |
ExprEvaluator |
ResultSetProcessorRowPerGroupFactory.getGroupKeyNode() |
ExprEvaluator |
ResultSetProcessorAggregateGroupedFactory.getGroupKeyNode() |
ExprEvaluator[] |
ResultSetProcessorRowPerGroupRollupFactory.getGroupKeyNodes() |
ExprEvaluator[] |
ResultSetProcessorRowPerGroupFactory.getGroupKeyNodes() |
ExprEvaluator[] |
ResultSetProcessorAggregateGroupedFactory.getGroupKeyNodes() |
ExprEvaluator |
ResultSetProcessorSimpleFactory.getOptionalHavingExpr() |
ExprEvaluator |
ResultSetProcessorRowPerGroupFactory.getOptionalHavingNode() |
ExprEvaluator |
ResultSetProcessorRowPerGroup.getOptionalHavingNode()
Returns the optional having expression.
|
ExprEvaluator |
ResultSetProcessorRowForAllFactory.getOptionalHavingNode() |
ExprEvaluator |
ResultSetProcessorAggregateGroupedFactory.getOptionalHavingNode() |
ExprEvaluator |
ResultSetProcessorAggregateGrouped.getOptionalHavingNode()
Returns the having node.
|
ExprEvaluator |
ResultSetProcessorAggregateAllFactory.getOptionalHavingNode() |
ExprEvaluator |
ResultSetProcessorAggregateAll.getOptionalHavingNode()
Returns the optional having expression.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
MethodResolutionServiceImpl.getCriteriaKeyBinding(ExprEvaluator[] evaluators) |
java.lang.Object |
MethodResolutionService.getCriteriaKeyBinding(ExprEvaluator[] evaluators) |
static SelectExprProcessor |
SelectExprInsertEventBeanFactory.getInsertUnderlyingNonJoin(EventAdapterService eventAdapterService,
EventType eventType,
boolean isUsingWildcard,
StreamTypeService typeService,
ExprEvaluator[] expressionNodes,
java.lang.String[] columnNames,
java.lang.Object[] expressionReturnTypes,
EngineImportService engineImportService,
InsertIntoDesc insertIntoDesc,
java.lang.String[] columnNamesAsProvided) |
Constructor and Description |
---|
OrderByElement(ExprNode exprNode,
ExprEvaluator expr,
boolean descending) |
ResultSetProcessorAggregateAllFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional)
Ctor.
|
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting)
Ctor.
|
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting)
Ctor.
|
ResultSetProcessorRowForAllFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional)
Ctor.
|
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream)
Ctor.
|
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream)
Ctor.
|
ResultSetProcessorRowPerGroupRollupFactory(GroupByRollupPerLevelExpression perLevelExpression,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
AggregationGroupByRollupDesc groupByRollupDesc,
boolean isJoin)
Ctor.
|
ResultSetProcessorSimpleFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream)
Ctor.
|
SelectExprInsertNativeNoWiden(EventType eventType,
EventBeanManufacturer eventManufacturer,
ExprEvaluator[] exprEvaluators) |
SelectExprInsertNativeWidening(EventType eventType,
EventBeanManufacturer eventManufacturer,
ExprEvaluator[] exprEvaluators,
TypeWidener[] wideners) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
SelectExprContext.getExpressionNodes() |
ExprEvaluator[] |
EvalBase.getExprNodes() |
Constructor and Description |
---|
EvalSelectStreamWUnderlying(SelectExprContext selectExprContext,
EventType resultEventType,
java.util.List<SelectClauseStreamCompiledSpec> namedStreams,
boolean usingWildcard,
java.util.List<SelectExprStreamDesc> unnamedStreams,
boolean singleStreamWrapper,
boolean underlyingIsFragmentEvent,
int underlyingStreamNumber,
EventPropertyGetter underlyingPropertyEventGetter,
ExprEvaluator underlyingExprEvaluator) |
SelectExprContext(ExprEvaluator[] expressionNodes,
java.lang.String[] columnNames,
EventAdapterService eventAdapterService) |
Modifier and Type | Method and Description |
---|---|
CalendarOp |
CalendarOpFactory.getOp(DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators) |
Constructor and Description |
---|
CalendarOpPlusMinus(ExprEvaluator param,
int factor) |
CalendarOpSet(CalendarFieldEnum fieldName,
ExprEvaluator valueExpr) |
CalendarOpWithDate(ExprEvaluator year,
ExprEvaluator month,
ExprEvaluator day) |
CalendarOpWithTime(ExprEvaluator hour,
ExprEvaluator min,
ExprEvaluator sec,
ExprEvaluator msec) |
Modifier and Type | Class and Description |
---|---|
class |
ExprEvaluatorStreamLongProp |
class |
ExprEvaluatorStreamLongPropFragment |
Modifier and Type | Method and Description |
---|---|
IntervalOp |
IntervalOpFactory.getOp(StreamTypeService streamTypeService,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators) |
Constructor and Description |
---|
IntervalOpEvalCalWithEnd(IntervalComputer intervalComputer,
ExprEvaluator evaluatorEndTimestamp) |
IntervalOpEvalDateWithEnd(IntervalComputer intervalComputer,
ExprEvaluator evaluatorEndTimestamp) |
IntervalOpEvalLongWithEnd(IntervalComputer intervalComputer,
ExprEvaluator evaluatorEndTimestamp) |
Modifier and Type | Class and Description |
---|---|
class |
ExprDeclaredEvalBase |
class |
ExprDeclaredEvalConstant |
class |
ExprDeclaredEvalNoRewrite |
class |
ExprDeclaredEvalRewrite |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
ExprDeclaredNodeImpl.getExprEvaluator() |
ExprEvaluator |
ExprDeclaredEvalBase.getInnerEvaluator() |
Constructor and Description |
---|
ExprDeclaredEvalBase(ExprEvaluator innerEvaluator,
ExpressionDeclItem prototype,
boolean isCache) |
ExprDeclaredEvalNoRewrite(ExprEvaluator innerEvaluator,
ExpressionDeclItem prototype,
boolean isCache) |
ExprDeclaredEvalRewrite(ExprEvaluator innerEvaluator,
ExpressionDeclItem prototype,
boolean isCache,
int[] streamAssignments) |
Modifier and Type | Class and Description |
---|---|
class |
ExprLambdaGoesNode
Represents the case-when-then-else control flow function is an expression tree.
|
class |
PropertyExprEvaluatorNonLambda |
class |
PropertyExprEvaluatorNonLambdaFragment |
class |
PropertyExprEvaluatorNonLambdaIndexed |
class |
PropertyExprEvaluatorNonLambdaMapped |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
ExprDotEvalParam.getBodyEvaluator() |
ExprEvaluator |
ExprLambdaGoesNode.getExprEvaluator() |
Constructor and Description |
---|
ExprDotEvalParamExpr(int parameterNum,
ExprNode body,
ExprEvaluator bodyEvaluator) |
ExprDotEvalParamLambda(int parameterNum,
ExprNode body,
ExprEvaluator bodyEvaluator,
int streamCountIncoming,
java.util.List<java.lang.String> goesToNames,
EventType[] goesToTypes) |
PropertyExprEvaluatorNonLambdaIndexed(int streamId,
EventPropertyGetterIndexed indexedGetter,
ExprEvaluator paramEval,
java.lang.Class returnType) |
PropertyExprEvaluatorNonLambdaMapped(int streamId,
EventPropertyGetterMapped mappedGetter,
ExprEvaluator paramEval,
java.lang.Class returnType) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
EnumEvalBase.getInnerExpression() |
Constructor and Description |
---|
EnumEvalAggregateBase(ExprEvaluator initialization,
ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType) |
EnumEvalAggregateEvents(ExprEvaluator initialization,
ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType) |
EnumEvalAggregateScalar(ExprEvaluator initialization,
ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType,
ObjectArrayEventType evalEventType) |
EnumEvalAllOfEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalAllOfScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalAnyOfEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalAnyOfScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalAverageBigDecimalEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
java.math.MathContext optionalMathContext) |
EnumEvalAverageBigDecimalScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType,
java.math.MathContext optionalMathContext) |
EnumEvalAverageEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalAverageScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumEvalBase(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalBaseIndex(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumEvalBaseScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalBaseScalarIndex(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
EnumEvalCountOfSelectorEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalCountOfSelectorScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalDistinctEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalDistinctScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumEvalFirstOfPredicateEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalFirstOfPredicateScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalGroupByKeySelectorEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalGroupByKeySelectorScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumEvalGroupByKeyValueSelectorEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression) |
EnumEvalGroupByKeyValueSelectorScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression,
ObjectArrayEventType resultEventType) |
EnumEvalLastOfPredicateEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalLastOfPredicateScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalMinMaxByEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max) |
EnumEvalMinMaxByScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType) |
EnumEvalMinMaxEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max) |
EnumEvalMinMaxScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType) |
EnumEvalMostLeastFrequentEvent(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean mostFrequent) |
EnumEvalMostLeastFrequentScalarLamda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean mostFrequent,
ObjectArrayEventType resultEventType) |
EnumEvalOrderByAscDescEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean descending) |
EnumEvalOrderByAscDescScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean descending,
ObjectArrayEventType resultEventType) |
EnumEvalSelectFromEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalSelectFromScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumEvalSequenceEqual(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalSumEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprDotEvalSumMethodFactory sumMethodFactory) |
EnumEvalSumScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprDotEvalSumMethodFactory sumMethodFactory,
ObjectArrayEventType resultEventType) |
EnumEvalTake(ExprEvaluator sizeEval,
int numStreams) |
EnumEvalTakeLast(ExprEvaluator sizeEval,
int numStreams) |
EnumEvalTakeWhileEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalTakeWhileIndexEvents(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumEvalTakeWhileIndexScalar(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
EnumEvalTakeWhileLastEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalTakeWhileLastIndexEvents(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumEvalTakeWhileLastIndexScalar(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
EnumEvalTakeWhileLastScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalTakeWhileScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalToMapEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression) |
EnumEvalToMapScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression,
ObjectArrayEventType resultEventType) |
EnumEvalWhereEvents(ExprEvaluator innerExpression,
int streamCountIncoming) |
EnumEvalWhereIndexEvents(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumEvalWhereScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumEvalWhereScalarIndex(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExprAggregateNode
Base expression node that represents an aggregation function such as 'sum' or 'count'.
|
interface |
ExprAndNode
Represents an And-condition.
|
interface |
ExprBetweenNode
Represents the between-clause function in an expression tree.
|
interface |
ExprConstantNode
Represents a constant in an expressiun tree.
|
interface |
ExprEvaluatorTypableReturn
Interface for evaluators that select possible multi-valued results in a single select column,
such as subqueries and "new" and case+new combined.
|
interface |
ExprIdentNodeEvaluator |
interface |
ExprInNode
Represents the in-clause (set check) function in an expression tree.
|
interface |
ExprRelationalOpNode
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree.
|
interface |
ExprVariableNode
Represents a variable in an expression tree.
|
Modifier and Type | Class and Description |
---|---|
class |
ExprAggMultiFunctionLinearAccessNode |
class |
ExprAggMultiFunctionSortedMinMaxByNode |
class |
ExprAggregateNodeBase
Base expression node that represents an aggregation function such as 'sum' or 'count'.
|
class |
ExprAggregateNodeGroupKey |
class |
ExprAndNodeImpl
Represents an And-condition.
|
class |
ExprArrayNode
Represents an array in a filter expressiun tree.
|
class |
ExprAvedevNode
Represents the avedev(...) aggregate function is an expression tree.
|
class |
ExprAvgNode
Represents the avg(...) aggregate function is an expression tree.
|
class |
ExprBetweenNodeImpl
Represents the between-clause function in an expression tree.
|
class |
ExprBitWiseNode
Represents the bit-wise operators in an expression tree.
|
class |
ExprCaseNode
Represents the case-when-then-else control flow function is an expression tree.
|
class |
ExprCastNode
Represents the CAST(expression, type) function is an expression tree.
|
class |
ExprCoalesceNode
Represents the COALESCE(a,b,...) function is an expression tree.
|
class |
ExprConcatNode
Represents a simple Math (+/-/divide/*) in a filter expression tree.
|
class |
ExprConstantNodeImpl
Represents a constant in an expressiun tree.
|
class |
ExprContextPropertyNode
Represents an stream property identifier in a filter expressiun tree.
|
class |
ExprCountNode
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.
|
class |
ExprDotEvalPropertyExprBase |
class |
ExprDotEvalPropertyExprIndexed |
class |
ExprDotEvalPropertyExprMapped |
class |
ExprDotEvalRootChild |
class |
ExprDotEvalStaticMethod |
class |
ExprDotEvalStreamEventBean |
class |
ExprDotEvalStreamMethod |
class |
ExprDotEvalTransposeAsStream |
class |
ExprDotEvalVariable |
class |
ExprEqualsAllAnyNode
Represents an equals-for-group (= ANY/ALL/SOME (expression list)) comparator in a expression tree.
|
static class |
ExprEqualsNodeImpl.ExprEqualsEvaluatorCoercing |
static class |
ExprEqualsNodeImpl.ExprEqualsEvaluatorEquals |
static class |
ExprEqualsNodeImpl.ExprEqualsEvaluatorIs |
class |
ExprFirstEverNode
Represents the "firstever" aggregate function is an expression tree.
|
class |
ExprGroupingIdNode |
class |
ExprGroupingNode |
class |
ExprIdentNodeEvaluatorContext |
class |
ExprIdentNodeEvaluatorImpl |
class |
ExprIdentNodeEvaluatorLogging |
class |
ExprInNodeImpl
Represents the in-clause (set check) function in an expression tree.
|
class |
ExprInstanceofNode
Represents the INSTANCEOF(a,b,...) function is an expression tree.
|
class |
ExprIStreamNode
Represents the RSTREAM() function in an expression tree.
|
class |
ExprLastEverNode
Represents the "lastever" aggregate function is an expression tree.
|
class |
ExprLeavingAggNode
Represents the leaving() aggregate function is an expression tree.
|
class |
ExprLikeNode
Represents the like-clause in an expression tree.
|
class |
ExprMathNode
Represents a simple Math (+/-/divide/*) in a filter expression tree.
|
class |
ExprMedianNode
Represents the median(...) aggregate function is an expression tree.
|
class |
ExprMinMaxAggrNode
Represents the min/max(distinct? ...) aggregate function is an expression tree.
|
class |
ExprMinMaxRowNode
Represents the MAX(a,b) and MIN(a,b) functions is an expression tree.
|
class |
ExprNewNode
Represents the bit-wise operators in an expression tree.
|
class |
ExprNodeUtilExprEvalMethodContext |
class |
ExprNodeUtilExprEvalStreamNumEnumColl |
class |
ExprNodeUtilExprEvalStreamNumEnumSingle |
class |
ExprNodeUtilExprEvalStreamNumEvent |
class |
ExprNodeUtilExprEvalStreamNumUnd |
class |
ExprNodeValidated
A placeholder for another expression node that has been validated already.
|
class |
ExprNotNode
Represents a NOT expression in an expression tree.
|
class |
ExprNthAggNode
Represents the nth(...) and aggregate function is an expression tree.
|
class |
ExprNumberSetCronParam
Expression for a parameter within a crontab.
|
class |
ExprNumberSetFrequency
Expression for use within crontab to specify a frequency.
|
class |
ExprNumberSetList
Expression for use within crontab to specify a list of values.
|
class |
ExprNumberSetRange
Expression for use within crontab to specify a range.
|
class |
ExprNumberSetWildcard
Expression for use within crontab to specify a wildcard.
|
class |
ExprOrderedExpr
A placeholder expression for view/pattern object parameters that allow
sorting expression values ascending or descending.
|
class |
ExprOrNode
Represents an OR expression in a filter expression tree.
|
class |
ExprPlugInAggFunctionFactoryNode
Represents a custom aggregation function in an expresson tree.
|
class |
ExprPlugInAggMultiFunctionNode
Represents a custom aggregation function in an expresson tree.
|
class |
ExprPreviousMatchRecognizeNode
Represents the 'prev' previous event function in match-recognize "define" item.
|
class |
ExprPreviousNode
Represents the 'prev' previous event function in an expression node tree.
|
class |
ExprPriorNode
Represents the 'prior' prior event function in an expression node tree.
|
class |
ExprPropertyExistsNode
Represents the EXISTS(property) function in an expression tree.
|
class |
ExprRateAggNode
Represents the rate(...) and aggregate function is an expression tree.
|
class |
ExprRegexpNode
Represents the regexp-clause in an expression tree.
|
class |
ExprRelationalOpAllAnyNode
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree.
|
class |
ExprRelationalOpNodeImpl
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree.
|
class |
ExprStddevNode
Represents the stddev(...) aggregate function is an expression tree.
|
class |
ExprStreamUnderlyingNodeImpl
Represents an stream selector that returns the streams underlying event, or null if undefined.
|
class |
ExprSubselectAllSomeAnyNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectExistsNode
Represents an exists-subselect in an expression tree.
|
class |
ExprSubselectInNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectRowNode
Represents a subselect in an expression tree.
|
class |
ExprSumNode
Represents the sum(...) aggregate function is an expression tree.
|
class |
ExprTimePeriodImpl
Expression representing a time period.
|
class |
ExprTimestampNode
Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree.
|
static class |
ExprTypeofNode.FragmentTypeEval |
static class |
ExprTypeofNode.StreamEventTypeEval |
class |
ExprVariableNodeImpl
Represents a variable in an expression tree.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ExprNodeUtility.applyFilterExpression(ExprEvaluator filter,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Apply a filter expression returning a pass indicator.
|
static EventBean[] |
ExprNodeUtility.applyFilterExpression(ExprEvaluator filter,
EventBean streamZeroEvent,
EventBean[] streamOneEvents,
ExprEvaluatorContext exprEvaluatorContext)
Apply a filter expression.
|
static void |
ExprNodeUtility.applyFilterExpressionIterable(java.lang.Iterable<EventBean> iterable,
ExprEvaluator filterExpression,
ExprEvaluatorContext exprEvaluatorContext,
java.util.Collection<EventBean> eventsInWindow) |
java.lang.Object |
ExprPriorEvalStrategyBase.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber) |
java.lang.Object |
ExprPriorEvalStrategy.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber) |
static java.lang.Object[] |
ExprNodeUtility.evaluateExpressions(ExprEvaluator[] parameters,
ExprEvaluatorContext exprEvaluatorContext) |
static java.lang.Class[] |
ExprNodeUtility.getExprResultTypes(ExprEvaluator[] evaluators) |
static java.lang.Object |
ExprEvaluatorProxy.newInstance(java.lang.String engineURI,
java.lang.String statementName,
java.lang.String expressionToString,
ExprEvaluator evaluator) |
static java.lang.String |
ExprNodeUtility.printEvaluators(ExprEvaluator[] evaluators) |
void |
ExprSubselectNode.setFilterExpr(ExprEvaluator filterExpr)
Sets the validated filter expression, or null if there is none.
|
void |
ExprAggregateNodeBase.validateFilter(ExprEvaluator filterEvaluator) |
Constructor and Description |
---|
ExprAggMultiFunctionLinearAccessNodeFactory(ExprAggMultiFunctionLinearAccessNode parent,
java.lang.Class resultType,
int streamNum,
ExprEvaluator childNode,
ExprNode indexEvalNode,
boolean istreamOnly,
boolean ondemandQuery) |
ExprAggMultiFunctionSortedMinMaxByNodeFactory(ExprAggMultiFunctionSortedMinMaxByNode parent,
int streamNum,
java.lang.Class resultType,
ExprNode[] criteriaExpressions,
MethodResolutionService methodResolutionService,
boolean[] sortDescending,
ExprEvaluator[] evaluators,
boolean ever) |
ExprDotEvalArrayGet(ExprEvaluator index,
java.lang.Class componentType) |
ExprDotEvalPropertyExprIndexed(java.lang.String statementName,
java.lang.String propertyName,
int streamNum,
ExprEvaluator exprEvaluator,
java.lang.Class propertyType,
EventPropertyGetterIndexed indexedGetter) |
ExprDotEvalPropertyExprMapped(java.lang.String statementName,
java.lang.String propertyName,
int streamNum,
ExprEvaluator exprEvaluator,
java.lang.Class propertyType,
EventPropertyGetterMapped mappedGetter) |
ExprDotEvalRootChild(ExprDotNode dotNode,
ExprEvaluator rootNodeEvaluator,
ExprEvaluatorEnumeration rootLambdaEvaluator,
EPType typeInfo,
ExprDotEval[] evalIteratorEventBean,
ExprDotEval[] evalUnpacking,
boolean checkedUnpackEvent) |
ExprDotEvalStaticMethod(java.lang.String statementName,
java.lang.String classOrPropertyName,
FastMethod staticMethod,
ExprEvaluator[] childEvals,
boolean constantParameters,
ExprDotStaticMethodWrap resultWrapLambda,
ExprDotEval[] chainEval,
boolean rethrowExceptions,
java.lang.Object targetObject) |
ExprDotEvalTransposeAsStream(ExprEvaluator inner) |
ExprDotMethodEvalDuck(java.lang.String statementName,
MethodResolutionService methodResolutionService,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
ExprEvaluator[] parameters) |
ExprDotMethodEvalNoDuck(java.lang.String statementName,
FastMethod method,
ExprEvaluator[] parameters) |
ExprDotMethodEvalNoDuckUnderlying(java.lang.String statementName,
FastMethod method,
ExprEvaluator[] parameters) |
ExprDotMethodEvalNoDuckWrapArray(java.lang.String statementName,
FastMethod method,
ExprEvaluator[] parameters) |
ExprEqualsEvaluatorCoercing(ExprEqualsNodeImpl parent,
ExprEvaluator lhs,
ExprEvaluator rhs,
SimpleNumberCoercer numberCoercerLHS,
SimpleNumberCoercer numberCoercerRHS) |
ExprEqualsEvaluatorEquals(ExprEqualsNodeImpl parent,
ExprEvaluator lhs,
ExprEvaluator rhs) |
ExprEqualsEvaluatorIs(ExprEqualsNodeImpl parent,
ExprEvaluator lhs,
ExprEvaluator rhs) |
ExprEvaluatorProxy(java.lang.String engineURI,
java.lang.String statementName,
java.lang.String expressionToString,
ExprEvaluator evaluator) |
ExprNodeUtilMethodDesc(boolean allConstants,
java.lang.Class[] paramTypes,
ExprEvaluator[] childEvals,
java.lang.reflect.Method reflectionMethod,
FastMethod fastMethod) |
ExprPreviousEvalStrategyPrev(int streamNumber,
ExprEvaluator indexNode,
ExprEvaluator evalNode,
RandomAccessByIndexGetter randomAccessGetter,
RelativeAccessByEventNIndexMap relativeAccessGetter,
boolean constantIndex,
java.lang.Integer constantIndexNumber,
boolean tail) |
ExprPreviousEvalStrategyWindow(int streamNumber,
ExprEvaluator evalNode,
java.lang.Class componentType,
RandomAccessByIndexGetter randomAccessGetter,
RelativeAccessByEventNIndexMap relativeAccessGetter) |
SubselectEvalStrategyEqualsAll(boolean notIn,
boolean mustCoerce,
java.lang.Class coercionType,
ExprEvaluator valueExpr,
ExprEvaluator selectClauseExpr,
ExprEvaluator filterExpr)
Ctor.
|
SubselectEvalStrategyEqualsAny(boolean notIn,
boolean mustCoerce,
java.lang.Class coercionType,
ExprEvaluator valueExpr,
ExprEvaluator selectClauseExpr,
ExprEvaluator filterExpr)
Ctor.
|
SubselectEvalStrategyEqualsIn(boolean notIn,
boolean mustCoerce,
java.lang.Class coercionType,
ExprEvaluator valueExpr,
ExprEvaluator selectClauseExpr,
ExprEvaluator filterExpr)
Ctor.
|
SubselectEvalStrategyRelOpAll(RelationalOpEnum.Computer computer,
ExprEvaluator valueExpr,
ExprEvaluator selectClause,
ExprEvaluator filterExpr)
Ctor.
|
SubselectEvalStrategyRelOpAny(RelationalOpEnum.Computer computer,
ExprEvaluator valueExpr,
ExprEvaluator selectClause,
ExprEvaluator filterExpr)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
JoinSetComposerDesc.getPostJoinFilterEvaluator() |
Constructor and Description |
---|
HistoricalDataQueryStrategy(int myStreamNumber,
int historicalStreamNumber,
HistoricalEventViewable historicalEventViewable,
boolean isOuterJoin,
ExprEvaluator outerJoinCompareNode,
HistoricalIndexLookupStrategy indexLookupStrategy,
PollResultIndexingStrategy pollResultIndexingStrategy)
Ctor.
|
JoinSetComposerDesc(JoinSetComposer joinSetComposer,
ExprEvaluator postJoinFilterEvaluator) |
JoinSetFilter(ExprEvaluator filterExprNode)
Ctor.
|
Constructor and Description |
---|
HistoricalTableLookupStrategy(HistoricalEventViewable viewable,
PollResultIndexingStrategy indexingStrategy,
HistoricalIndexLookupStrategy lookupStrategy,
int numStreams,
int streamNum,
int rootStreamNum,
ExprEvaluator outerJoinExprNode)
Ctor.
|
IndexedTableLookupStrategyExpr(ExprEvaluator[] evaluators,
int streamNum,
PropertyIndexedEventTable index,
LookupStrategyDesc lookupStrategyDesc)
Ctor.
|
InKeywordMultiTableLookupStrategyExpr(ExprEvaluator evaluator,
int streamNum,
PropertyIndexedEventTableSingle[] indexes,
LookupStrategyDesc lookupStrategyDesc)
Ctor.
|
InKeywordSingleTableLookupStrategyExpr(ExprEvaluator[] evaluators,
int streamNum,
PropertyIndexedEventTableSingle index,
LookupStrategyDesc lookupStrategyDesc)
Ctor.
|
Constructor and Description |
---|
CompositeAccessStrategyGE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType) |
CompositeAccessStrategyGT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType) |
CompositeAccessStrategyLE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType) |
CompositeAccessStrategyLT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType) |
CompositeAccessStrategyRangeInverted(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
java.lang.Class coercionType) |
CompositeAccessStrategyRangeNormal(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
java.lang.Class coercionType,
boolean allowReverseRange) |
Constructor and Description |
---|
SortedAccessStrategyGE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval) |
SortedAccessStrategyGT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval) |
SortedAccessStrategyLE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval) |
SortedAccessStrategyLT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval) |
SortedAccessStrategyRange(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
boolean allowRangeReversal) |
SortedAccessStrategyRangeInverted(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd) |
Modifier and Type | Method and Description |
---|---|
static ExprEvaluator |
ExcludePlanHintExprUtil.toExpression(java.lang.String hint,
StatementContext statementContext) |
Constructor and Description |
---|
ExcludePlanHint(java.lang.String[] streamNames,
java.util.List<ExprEvaluator> evaluators,
StatementContext statementContext) |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<EventBean> |
InKeywordTableLookupUtil.multiIndexLookup(ExprEvaluator evaluator,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
EventTable[] indexes) |
static java.util.Set<EventBean> |
InKeywordTableLookupUtil.singleIndexLookup(ExprEvaluator[] evaluators,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
PropertyIndexedEventTableSingle index) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
NamedWindowUpdateItem.getExpression() |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
PropertyEvaluatorSimple.getFilter()
Returns the filter.
|
Constructor and Description |
---|
ContainedEventEvalExprNode(ExprEvaluator evaluator,
EventBeanFactory eventBeanFactory) |
PropertyEvaluatorAccumulative(ContainedEventEval[] containedEventEvals,
FragmentEventType[] fragmentEventType,
ExprEvaluator[] whereClauses,
java.util.List<java.lang.String> propertyNames)
Ctor.
|
PropertyEvaluatorNested(ContainedEventEval[] containedEventEvals,
FragmentEventType[] fragmentEventType,
ExprEvaluator[] whereClauses,
java.util.List<java.lang.String> expressionTexts)
Ctor.
|
PropertyEvaluatorSimple(ContainedEventEval containedEventEval,
FragmentEventType fragmentEventType,
ExprEvaluator filter,
java.lang.String expressionText)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
ExprNodeScriptEvalBase |
class |
ExprNodeScriptEvalJSR223 |
class |
ExprNodeScriptEvalMVEL |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
ExprNodeScript.getExprEvaluator() |
Constructor and Description |
---|
ExprNodeScriptEvalBase(java.lang.String scriptName,
java.lang.String statementName,
java.lang.String[] names,
ExprEvaluator[] parameters,
java.lang.Class returnType) |
ExprNodeScriptEvalJSR223(java.lang.String scriptName,
java.lang.String statementName,
java.lang.String[] names,
ExprEvaluator[] parameters,
java.lang.Class returnType,
javax.script.CompiledScript executable) |
ExprNodeScriptEvalMVEL(java.lang.String scriptName,
java.lang.String statementName,
java.lang.String[] names,
ExprEvaluator[] parameters,
java.lang.Class returnType,
java.lang.Object executable) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator |
OutputConditionExpressionFactory.getAndWhenTerminatedExpressionNodeEval() |
ExprEvaluator |
OutputConditionExpressionFactory.getWhenExpressionNodeEval() |
Constructor and Description |
---|
FilterExprView(ExprNode exprNode,
ExprEvaluator exprEvaluator,
ExprEvaluatorContext exprEvaluatorContext)
Ctor.
|
FilterExprViewIterator(java.util.Iterator<EventBean> sourceIterator,
ExprEvaluator filter,
ExprEvaluatorContext exprEvaluatorContext)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static MultiKeyUntyped |
EventBeanUtility.getMultiKey(EventBean[] eventsPerStream,
ExprEvaluator[] evaluators,
ExprEvaluatorContext context,
java.lang.Class[] coercionTypes) |
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qSplitStream(boolean all,
EventBean theEvent,
ExprEvaluator[] whereClauses) |
void |
Instrumentation.qSplitStream(boolean all,
EventBean theEvent,
ExprEvaluator[] whereClauses) |
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
EvalEveryDistinctFactoryNode.getDistinctExpressionsArray() |
Constructor and Description |
---|
ExpressionGuard(MatchedEventConvertor convertor,
ExprEvaluator expression,
Quitable quitable)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
RegexPartitionStateRepoGroupMeta.getPartitionExpressions() |
Constructor and Description |
---|
RegexPartitionStateRepoGroupMeta(boolean hasInterval,
ExprNode[] partitionExpressionNodes,
ExprEvaluator[] partitionExpressions,
ExprEvaluatorContext exprEvaluatorContext) |
Constructor and Description |
---|
ComputerBigDecCoerce(ExprEvaluator[] childNodes,
SimpleNumberBigDecimalCoercer[] convertors,
boolean isMax)
Ctor.
|
ComputerBigIntCoerce(ExprEvaluator[] childNodes,
SimpleNumberBigIntegerCoercer[] convertors,
boolean isMax)
Ctor.
|
MaxComputerDoubleCoerce(ExprEvaluator[] childNodes)
Ctor.
|
MinComputerDoubleCoerce(ExprEvaluator[] childNodes)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Comparator<java.lang.Object> |
CollectionUtil.getComparator(ExprEvaluator[] sortCriteriaEvaluators,
boolean isSortUsingCollator,
boolean[] isDescendingValues) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
RankWindowView.getCriteriaKey(EventBean[] eventsPerStream,
ExprEvaluator[] evaluators,
EventBean theEvent,
ExprEvaluatorContext evalContext) |
static MultiKeyUntyped |
RankWindowView.getCriteriaMultiKey(EventBean[] eventsPerStream,
ExprEvaluator[] evaluators,
ExprEvaluatorContext evalContext) |
Constructor and Description |
---|
RankWindowView(RankWindowViewFactory rankWindowViewFactory,
ExprNode[] uniqueCriteriaExpressions,
ExprEvaluator[] uniqueCriteriaEvaluators,
ExprNode[] sortCriteriaExpressions,
ExprEvaluator[] sortCriteriaEvaluators,
boolean[] descendingValues,
int sortWindowSize,
IStreamSortRankRandomAccess optionalRankedRandomAccess,
boolean isSortUsingCollator,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Ctor.
|
RankWindowView(RankWindowViewFactory rankWindowViewFactory,
ExprNode[] uniqueCriteriaExpressions,
ExprEvaluator[] uniqueCriteriaEvaluators,
ExprNode[] sortCriteriaExpressions,
ExprEvaluator[] sortCriteriaEvaluators,
boolean[] descendingValues,
int sortWindowSize,
IStreamSortRankRandomAccess optionalRankedRandomAccess,
boolean isSortUsingCollator,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Ctor.
|
SortWindowView(SortWindowViewFactory sortWindowViewFactory,
ExprNode[] sortCriteriaExpressions,
ExprEvaluator[] sortCriteriaEvaluators,
boolean[] descendingValues,
int sortWindowSize,
IStreamSortRankRandomAccess optionalSortedRandomAccess,
boolean isSortUsingCollator,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Ctor.
|
TimeOrderView(AgentInstanceViewFactoryChainContext agentInstanceContext,
TimeOrderViewFactory timeOrderViewFactory,
ExprNode timestampExpr,
ExprEvaluator timestampEvaluator,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
IStreamSortRankRandomAccess optionalSortedRandomAccess)
Ctor.
|
Constructor and Description |
---|
RouteResultViewHandlerAll(EPStatementHandle epStatementHandle,
InternalEventRouter internalEventRouter,
boolean[] isNamedWindowInsert,
ResultSetProcessor[] processors,
ExprEvaluator[] whereClauses,
AgentInstanceContext agentInstanceContext)
Ctor.
|
RouteResultViewHandlerFirst(EPStatementHandle epStatementHandle,
InternalEventRouter internalEventRouter,
boolean[] isNamedWindowInsert,
ResultSetProcessor[] processors,
ExprEvaluator[] whereClauses,
AgentInstanceContext agentInstanceContext)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
StatViewAdditionalProps.getAdditionalExpr() |
Constructor and Description |
---|
GroupByViewImpl(AgentInstanceViewFactoryChainContext agentInstanceContext,
ExprNode[] criteriaExpressions,
ExprEvaluator[] criteriaEvaluators)
Constructor.
|
GroupByViewReclaimAged(AgentInstanceViewFactoryChainContext agentInstanceContext,
ExprNode[] criteriaExpressions,
ExprEvaluator[] criteriaEvaluators,
double reclaimMaxAge,
double reclaimFrequency)
Constructor.
|
Constructor and Description |
---|
ExpressionBatchView(ExpressionBatchViewFactory dataWindowViewFactory,
ViewUpdatedCollection viewUpdatedCollection,
ExprEvaluator expiryExpression,
AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
ObjectArrayEventBean builtinEventProps,
java.util.Set<java.lang.String> variableNames,
AgentInstanceViewFactoryChainContext agentInstanceContext)
Constructor creates a moving window extending the specified number of elements into the past.
|
ExpressionViewBase(ViewUpdatedCollection viewUpdatedCollection,
ExprEvaluator expiryExpression,
AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
ObjectArrayEventBean builtinEventProps,
java.util.Set<java.lang.String> variableNames,
AgentInstanceViewFactoryChainContext agentInstanceContext) |
ExpressionWindowView(ExpressionWindowViewFactory dataWindowViewFactory,
ViewUpdatedCollection viewUpdatedCollection,
ExprEvaluator expiryExpression,
AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
ObjectArrayEventBean builtinEventProps,
java.util.Set<java.lang.String> variableNames,
AgentInstanceViewFactoryChainContext agentInstanceContext)
Constructor creates a moving window extending the specified number of elements into the past.
|
ExternallyTimedBatchView(ExternallyTimedBatchViewFactory factory,
ExprNode timestampExpression,
ExprEvaluator timestampExpressionEval,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
java.lang.Long optionalReferencePoint,
ViewUpdatedCollection viewUpdatedCollection,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Constructor.
|
ExternallyTimedWindowView(ExternallyTimedWindowViewFactory externallyTimedWindowViewFactory,
ExprNode timestampExpression,
ExprEvaluator timestampExpressionEval,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
ViewUpdatedCollection viewUpdatedCollection,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Constructor.
|