Package | Description |
---|---|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.epl.metric |
Services for metrics reporting, including global flag, repositories and threading.
|
com.espertech.esper.epl.named |
Named window classes are in this package
|
Modifier and Type | Method and Description |
---|---|
StatementMetricHandle |
EPStatementHandle.getMetricsHandle()
Returns handle for metrics reporting.
|
Modifier and Type | Method and Description |
---|---|
void |
StatementResultServiceImpl.setContext(EPStatementSPI epStatement,
EPServiceProviderSPI epServiceProvider,
boolean isInsertInto,
boolean isPattern,
boolean isDistinct,
boolean isForClause,
StatementMetricHandle statementMetricHandle) |
void |
StatementResultService.setContext(EPStatementSPI epStatement,
EPServiceProviderSPI epServiceProvider,
boolean isInsertInto,
boolean isPattern,
boolean isDistinct,
boolean isForClause,
StatementMetricHandle statementMetricHandle)
For initialization of the service to provide statement context.
|
Constructor and Description |
---|
EPStatementHandle(java.lang.String statementId,
java.lang.String statementName,
java.lang.String statementText,
java.lang.String expressionText,
boolean hasVariables,
StatementMetricHandle metricsHandle,
int priority,
boolean preemptive)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
StatementMetricHandle |
StatementMetricRepository.addStatement(java.lang.String stmtName)
Add a statement, inspecting the statement name and adding it to a statement group or the default group, if none.
|
StatementMetricHandle |
MetricReportingServiceImpl.getStatementHandle(java.lang.String statementId,
java.lang.String statementName) |
StatementMetricHandle |
MetricReportingService.getStatementHandle(java.lang.String statementId,
java.lang.String statementName)
Returns for a new statement a handle for later accounting.
|
Modifier and Type | Method and Description |
---|---|
void |
StatementMetricRepository.accountOutput(StatementMetricHandle handle,
int numIStream,
int numRStream)
Account row output.
|
void |
MetricReportingServiceImpl.accountOutput(StatementMetricHandle handle,
int numIStream,
int numRStream) |
void |
MetricReportingService.accountOutput(StatementMetricHandle handle,
int numIStream,
int numRStream)
Account for statement output row counting.
|
void |
MetricReportingServiceImpl.accountTime(StatementMetricHandle metricsHandle,
long deltaCPU,
long deltaWall,
int numInputEvents) |
void |
MetricReportingService.accountTime(StatementMetricHandle metricsHandle,
long deltaCPU,
long deltaWall,
int numInput)
Account for statement CPU and wall time.
|
void |
StatementMetricRepository.accountTimes(StatementMetricHandle handle,
long cpu,
long wall,
int numInput)
Account statement times.
|
Modifier and Type | Method and Description |
---|---|
StatementMetricHandle |
NamedWindowOnMergeViewFactory.getCreateNamedWindowMetricHandle() |
StatementMetricHandle |
NamedWindowProcessor.getCreateNamedWindowMetricsHandle() |
Modifier and Type | Method and Description |
---|---|
NamedWindowProcessor |
NamedWindowServiceImpl.addProcessor(java.lang.String name,
java.lang.String contextName,
boolean singleInstanceContext,
EventType eventType,
StatementResultService statementResultService,
ValueAddEventProcessor revisionProcessor,
java.lang.String eplExpression,
java.lang.String statementName,
boolean isPrioritized,
boolean isEnableSubqueryIndexShare,
boolean isBatchingDataWindow,
boolean isVirtualDataWindow,
StatementMetricHandle statementMetricHandle,
java.util.Set<java.lang.String> optionalUniqueKeyProps,
java.lang.String eventTypeAsName) |
NamedWindowProcessor |
NamedWindowService.addProcessor(java.lang.String name,
java.lang.String contextName,
boolean singleInstanceContext,
EventType eventType,
StatementResultService statementResultService,
ValueAddEventProcessor revisionProcessor,
java.lang.String eplExpression,
java.lang.String statementName,
boolean isPrioritized,
boolean isEnableSubqueryIndexShare,
boolean isBatchingDataWindow,
boolean isVirtualDataWindow,
StatementMetricHandle statementMetricHandle,
java.util.Set<java.lang.String> optionalUniqueKeyProps,
java.lang.String eventTypeAsName)
Create a new named window.
|
static NamedWindowOnExprFactory |
NamedWindowOnExprFactoryFactory.make(EventType namedWindowEventType,
java.lang.String namedWindowName,
java.lang.String namedWindowAlias,
OnTriggerDesc onTriggerDesc,
EventType filterEventType,
java.lang.String filterStreamName,
boolean addToFront,
InternalEventRouter internalEventRouter,
EventType outputEventType,
StatementContext statementContext,
StatementMetricHandle createNamedWindowMetricsHandle,
boolean isDistinct) |
Constructor and Description |
---|
NamedWindowOnMergeViewFactory(EventType namedWindowEventType,
NamedWindowOnMergeHelper namedWindowOnMergeHelper,
StatementResultService statementResultService,
StatementMetricHandle createNamedWindowMetricHandle,
MetricReportingService metricReportingService) |
NamedWindowProcessor(java.lang.String namedWindowName,
NamedWindowService namedWindowService,
java.lang.String contextName,
boolean singleInstanceContext,
EventType eventType,
StatementResultService statementResultService,
ValueAddEventProcessor revisionProcessor,
java.lang.String eplExpression,
java.lang.String statementName,
boolean isPrioritized,
boolean isEnableSubqueryIndexShare,
boolean enableQueryPlanLog,
MetricReportingService metricReportingService,
boolean isBatchingDataWindow,
boolean isVirtualDataWindow,
StatementMetricHandle statementMetricHandle,
java.util.Set<java.lang.String> optionalUniqueKeyProps,
java.lang.String eventTypeAsName)
Ctor.
|