public class StatementResultServiceImpl extends Object implements com.espertech.esper.common.internal.context.util.StatementResultService
Modifier and Type | Field and Description |
---|---|
protected ThreadLocal<com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry> |
statementDispatchTL
Buffer for holding dispatchable events.
|
Constructor and Description |
---|
StatementResultServiceImpl(com.espertech.esper.common.internal.context.module.StatementInformationalsRuntime statementInformationals,
EPServicesContext epServicesContext) |
Modifier and Type | Method and Description |
---|---|
void |
execute(com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry dispatchTLEntry) |
ThreadLocal<com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry> |
getDispatchTL() |
EPServicesContext |
getEpServicesContext() |
int |
getStatementId() |
EPStatementListenerSet |
getStatementListenerSet() |
String |
getStatementName() |
void |
indicate(com.espertech.esper.common.internal.collection.UniformPair<com.espertech.esper.common.client.EventBean[]> results,
com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry dispatchTLEntry) |
boolean |
isMakeNatural() |
boolean |
isMakeSynthetic() |
void |
processDispatch(com.espertech.esper.common.internal.collection.UniformPair<com.espertech.esper.common.client.EventBean[]> events)
Indicate an outbound result.
|
void |
setContext(EPStatementSPI epStatement,
EPRuntimeSPI runtime) |
void |
setSelectClause(Class[] selectClauseTypes,
String[] selectClauseColumnNames,
boolean forClauseDelivery,
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluator groupDeliveryExpressions) |
void |
setUpdateListeners(EPStatementListenerSet updateListeners,
boolean isRecovery) |
protected ThreadLocal<com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry> statementDispatchTL
public StatementResultServiceImpl(com.espertech.esper.common.internal.context.module.StatementInformationalsRuntime statementInformationals, EPServicesContext epServicesContext)
public void setContext(EPStatementSPI epStatement, EPRuntimeSPI runtime)
public void setSelectClause(Class[] selectClauseTypes, String[] selectClauseColumnNames, boolean forClauseDelivery, com.espertech.esper.common.internal.epl.expression.core.ExprEvaluator groupDeliveryExpressions)
public ThreadLocal<com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry> getDispatchTL()
getDispatchTL
in interface com.espertech.esper.common.internal.context.util.StatementResultService
public int getStatementId()
public boolean isMakeSynthetic()
isMakeSynthetic
in interface com.espertech.esper.common.internal.context.util.StatementResultService
public boolean isMakeNatural()
isMakeNatural
in interface com.espertech.esper.common.internal.context.util.StatementResultService
public String getStatementName()
getStatementName
in interface com.espertech.esper.common.internal.context.util.StatementResultService
public EPStatementListenerSet getStatementListenerSet()
public void setUpdateListeners(EPStatementListenerSet updateListeners, boolean isRecovery)
public void indicate(com.espertech.esper.common.internal.collection.UniformPair<com.espertech.esper.common.client.EventBean[]> results, com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry dispatchTLEntry)
indicate
in interface com.espertech.esper.common.internal.context.util.StatementResultService
public void execute(com.espertech.esper.common.internal.context.util.StatementDispatchTLEntry dispatchTLEntry)
execute
in interface com.espertech.esper.common.internal.context.util.StatementResultService
public void processDispatch(com.espertech.esper.common.internal.collection.UniformPair<com.espertech.esper.common.client.EventBean[]> events)
events
- to indicatepublic EPServicesContext getEpServicesContext()
Copyright © 2005–2018. All rights reserved.