Package | Description |
---|---|
com.espertech.esper.core.context.activator |
Activation of streams for statement start.
|
com.espertech.esper.core.context.factory |
Statement agent instance factories.
|
com.espertech.esper.core.context.mgr |
Context management.
|
com.espertech.esper.core.start |
Classes related to start and stop of statements
|
com.espertech.esper.epl.named |
Named window classes are in this package
|
com.espertech.esper.epl.spec |
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.spec.util |
Statement spec utilities
|
com.espertech.esper.filter |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
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.view.stream |
View to event stream relationship service
|
Constructor and Description |
---|
ViewableActivatorFilterProxy(EPServicesContext services,
FilterSpecCompiled filterSpec,
java.lang.annotation.Annotation[] annotations,
boolean subSelect,
InstrumentationAgent instrumentationAgent,
boolean isCanIterate) |
Constructor and Description |
---|
StatementAgentInstancePostLoadSelect(Viewable[] streamViews,
JoinSetComposerDesc joinSetComposer,
NamedWindowTailViewInstance[] namedWindowTailViews,
FilterSpecCompiled[] namedWindowPostloadFilters,
java.util.List<ExprNode>[] namedWindowFilters,
java.lang.annotation.Annotation[] annotations,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> |
ContextInternalFilterAddendum.getFilterAddendum() |
java.util.List<FilterSpecCompiled> |
ContextControllerStatementCtxCacheFilters.getFilterSpecs() |
Modifier and Type | Method and Description |
---|---|
static ContextDetailHashItem |
ContextControllerHashFactory.findHashItemSpec(ContextDetailHash hashSpec,
FilterSpecCompiled filterSpec) |
FilterValueSetParam[] |
AgentInstanceFilterProxyImpl.getAddendumFilters(FilterSpecCompiled filterSpec) |
FilterValueSetParam[] |
AgentInstanceFilterProxy.getAddendumFilters(FilterSpecCompiled filterSpec) |
FilterValueSetParam[] |
ContextInternalFilterAddendum.getFilterAddendum(FilterSpecCompiled filterSpecCompiled) |
Modifier and Type | Method and Description |
---|---|
static void |
ContextControllerPartitionedUtil.populateAddendumFilters(java.lang.Object keyValue,
java.util.List<FilterSpecCompiled> filtersSpecs,
ContextDetailPartitioned segmentedSpec,
StatementSpecCompiled optionalStatementSpecCompiled,
java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> addendums) |
static void |
ContextControllerPartitionedUtil.populateAddendumFilters(java.lang.Object keyValue,
java.util.List<FilterSpecCompiled> filtersSpecs,
ContextDetailPartitioned segmentedSpec,
StatementSpecCompiled optionalStatementSpecCompiled,
java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> addendums) |
void |
ContextControllerPartitionedFactory.populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> filterAddendum,
ContextControllerStatementDesc statement,
java.lang.Object key,
int contextId) |
void |
ContextControllerInitTermFactory.populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> filterAddendum,
ContextControllerStatementDesc statement,
java.lang.Object key,
int contextId) |
void |
ContextControllerHashFactory.populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> filterAddendum,
ContextControllerStatementDesc statement,
java.lang.Object key,
int contextId) |
void |
ContextControllerFactory.populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> filterAddendum,
ContextControllerStatementDesc statement,
java.lang.Object key,
int contextId) |
void |
ContextControllerCategoryFactory.populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> filterAddendum,
ContextControllerStatementDesc statement,
java.lang.Object categoryIndex,
int contextId) |
Constructor and Description |
---|
AgentInstanceFilterProxyImpl(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> addendums) |
ContextControllerCategoryFactory(ContextControllerFactoryContext factoryContext,
ContextDetailCategory categorySpec,
java.util.List<FilterSpecCompiled> filtersSpecsNestedContexts,
ContextStateCache stateCache) |
ContextControllerHashFactory(ContextControllerFactoryContext factoryContext,
ContextDetailHash hashedSpec,
java.util.List<FilterSpecCompiled> filtersSpecsNestedContexts,
ContextStateCache stateCache) |
ContextControllerPartitionedFactory(ContextControllerFactoryContext factoryContext,
ContextDetailPartitioned segmentedSpec,
java.util.List<FilterSpecCompiled> filtersSpecsNestedContexts,
ContextStateCache stateCache) |
ContextControllerStatementCtxCacheFilters(java.util.List<FilterSpecCompiled> filterSpecs) |
Modifier and Type | Method and Description |
---|---|
EPPreparedExecuteSingleStreamExec |
EPPreparedExecuteSingleStreamUpdate.getExecutor(FilterSpecCompiled filter,
java.lang.String aliasName) |
EPPreparedExecuteSingleStreamExec |
EPPreparedExecuteSingleStreamDelete.getExecutor(FilterSpecCompiled filter,
java.lang.String aliasName) |
abstract EPPreparedExecuteSingleStreamExec |
EPPreparedExecuteSingleStream.getExecutor(FilterSpecCompiled filter,
java.lang.String aliasName) |
EPPreparedExecuteSingleStreamExec |
EPPreparedExecuteInsertInto.getExecutor(FilterSpecCompiled filter,
java.lang.String aliasName) |
Constructor and Description |
---|
EPPreparedExecuteSingleStreamExecDelete(FilterSpecCompiled filter,
ExprNode optionalWhereClause,
java.lang.annotation.Annotation[] annotations) |
EPPreparedExecuteSingleStreamExecUpdate(FilterSpecCompiled filter,
ExprNode optionalWhereClause,
java.lang.annotation.Annotation[] annotations,
NamedWindowUpdateHelper updateHelper) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<EventBean> |
NamedWindowTailViewInstance.snapshot(FilterSpecCompiled filter,
java.lang.annotation.Annotation[] annotations)
Returns a snapshot of window contents, thread-safely
|
java.util.Collection<EventBean> |
NamedWindowRootViewInstance.snapshot(FilterSpecCompiled optionalFilter,
java.lang.annotation.Annotation[] annotations)
Return a snapshot using index lookup filters.
|
EventBean[] |
NamedWindowTailViewInstance.snapshotDelete(FilterSpecCompiled filter,
ExprNode filterExpr,
java.lang.annotation.Annotation[] annotations) |
java.util.Collection<EventBean> |
NamedWindowTailViewInstance.snapshotNoLock(FilterSpecCompiled filter,
java.lang.annotation.Annotation[] annotations) |
java.util.Collection<EventBean> |
NamedWindowTailViewInstance.snapshotNoLockWithFilter(FilterSpecCompiled filter,
java.lang.annotation.Annotation[] annotations,
ExprNode filterExpr,
ExprEvaluatorContext exprEvaluatorContext) |
EventBean[] |
NamedWindowTailViewInstance.snapshotUpdate(FilterSpecCompiled filter,
ExprNode optionalWhereClause,
NamedWindowUpdateHelper updateHelper,
java.lang.annotation.Annotation[] annotations) |
Modifier and Type | Method and Description |
---|---|
FilterSpecCompiled |
FilterStreamSpecCompiled.getFilterSpec()
Returns filter specification for which events the stream will getSelectListEvents.
|
FilterSpecCompiled |
ContextDetailPartitionItem.getFilterSpecCompiled() |
FilterSpecCompiled |
ContextDetailHashItem.getFilterSpecCompiled() |
FilterSpecCompiled |
ContextDetailConditionFilter.getFilterSpecCompiled() |
FilterSpecCompiled |
ContextDetailCategory.getFilterSpecCompiled() |
Modifier and Type | Method and Description |
---|---|
java.util.List<FilterSpecCompiled> |
ContextDetailConditionTimePeriod.getFilterSpecIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailConditionPattern.getFilterSpecIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailConditionImmediate.getFilterSpecIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailConditionFilter.getFilterSpecIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailConditionCrontab.getFilterSpecIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailCondition.getFilterSpecIfAny() |
java.util.List<FilterSpecCompiled> |
CreateContextDesc.getFilterSpecs() |
java.util.List<FilterSpecCompiled> |
ContextDetailPartitioned.getFilterSpecsIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailNested.getFilterSpecsIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailInitiatedTerminated.getFilterSpecsIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailHash.getFilterSpecsIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetailCategory.getFilterSpecsIfAny() |
java.util.List<FilterSpecCompiled> |
ContextDetail.getFilterSpecsIfAny() |
Modifier and Type | Method and Description |
---|---|
void |
ContextDetailCategoryItem.setCompiledFilter(FilterSpecCompiled filterSpec) |
void |
FilterStreamSpecCompiled.setFilterSpec(FilterSpecCompiled filterSpec)
Sets a filter specification.
|
void |
ContextDetailPartitionItem.setFilterSpecCompiled(FilterSpecCompiled filterSpecCompiled) |
void |
ContextDetailHashItem.setFilterSpecCompiled(FilterSpecCompiled filterSpecCompiled) |
void |
ContextDetailConditionFilter.setFilterSpecCompiled(FilterSpecCompiled filterSpecCompiled) |
void |
ContextDetailCategory.setFilterSpecCompiled(FilterSpecCompiled filterSpec) |
Constructor and Description |
---|
FilterStreamSpecCompiled(FilterSpecCompiled filterSpec,
ViewSpec[] viewSpecs,
java.lang.String optionalStreamName,
StreamSpecOptions streamSpecOptions)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<FilterSpecCompiled> |
StatementSpecCompiledAnalyzerResult.getFilters() |
Constructor and Description |
---|
StatementSpecCompiledAnalyzerResult(java.util.List<FilterSpecCompiled> filters,
java.util.List<NamedWindowConsumerStreamSpec> namedWindowConsumers) |
Modifier and Type | Method and Description |
---|---|
static FilterSpecCompiled |
FilterSpecCompiler.build(java.util.List<ExprNode> validatedNodes,
EventType eventType,
java.lang.String eventTypeName,
PropertyEvalSpec optionalPropertyEvalSpec,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
StreamTypeService streamTypeService,
java.lang.String optionalStreamName,
StatementContext stmtContext,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack) |
static FilterSpecCompiled |
FilterSpecCompiler.buildNoStmtCtx(java.util.List<ExprNode> validatedNodes,
EventType eventType,
java.lang.String eventTypeName,
PropertyEvalSpec optionalPropertyEvalSpec,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
StreamTypeService streamTypeService,
java.lang.String optionalStreamName,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
ExprEvaluatorContext exprEvaluatorContext,
java.lang.String statementId,
java.lang.String statementName,
java.lang.annotation.Annotation[] annotations,
ContextDescriptor contextDescriptor,
MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
TimeProvider timeProvider,
VariableService variableService,
ConfigurationInformation configurationInformation,
NamedWindowService namedWindowService) |
static FilterSpecCompiled |
FilterSpecCompiler.makeFilterSpec(EventType eventType,
java.lang.String eventTypeName,
java.util.List<ExprNode> filterExpessions,
PropertyEvalSpec optionalPropertyEvalSpec,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
StreamTypeService streamTypeService,
java.lang.String optionalStreamName,
StatementContext statementContext,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack)
Factory method for compiling filter expressions into a filter specification
for use with filter service.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FilterSpecCompiled.equalsTypeAndFilter(FilterSpecCompiled other)
Compares only the type and filter portion and not the property evaluation portion.
|
Modifier and Type | Method and Description |
---|---|
FilterSpecCompiled |
EvalFilterFactoryNode.getFilterSpec()
Returns filter specification.
|
Modifier and Type | Method and Description |
---|---|
void |
EvalFilterFactoryNode.setFilterSpec(FilterSpecCompiled filterSpec)
Sets a validated and optimized filter specification
|
Modifier and Type | Method and Description |
---|---|
Pair<EventStream,StatementAgentInstanceLock> |
StreamFactorySvcImpl.createStream(java.lang.String statementId,
FilterSpecCompiled filterSpec,
FilterService filterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
boolean isJoin,
ExprEvaluatorContext exprEvaluatorContext,
boolean hasOrderBy,
boolean filterWithSameTypeSubselect,
java.lang.annotation.Annotation[] annotations,
boolean stateless,
int streamNum,
boolean isCanIterateUnbound)
See the method of the same name in
StreamFactoryService . |
Pair<EventStream,StatementAgentInstanceLock> |
StreamFactoryService.createStream(java.lang.String statementId,
FilterSpecCompiled filterSpec,
FilterService filterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
boolean isJoin,
ExprEvaluatorContext exprEvaluatorContext,
boolean hasOrderBy,
boolean filterWithSameTypeSubselect,
java.lang.annotation.Annotation[] annotations,
boolean stateless,
int streamNum,
boolean isCanIterateUnbound)
Create or reuse existing EventStream instance representing that event filter.
|
void |
StreamFactorySvcImpl.dropStream(FilterSpecCompiled filterSpec,
FilterService filterService,
boolean isJoin,
boolean hasOrderBy,
boolean filterWithSameTypeSubselect,
boolean stateless)
See the method of the same name in
StreamFactoryService . |
void |
StreamFactoryService.dropStream(FilterSpecCompiled filterSpec,
FilterService filterService,
boolean isJoin,
boolean hasOrderBy,
boolean filterWithSameTypeSubselect,
boolean stateless)
Drop the event stream associated with the filter passed in.
|
static EventStream |
EventStreamProxy.getAuditProxy(java.lang.String engineURI,
java.lang.String statementName,
java.lang.annotation.Annotation[] annotations,
FilterSpecCompiled filterSpec,
EventStream designated) |