public class EPStatementAgentInstanceHandle
extends java.lang.Object
Constructor and Description |
---|
EPStatementAgentInstanceHandle(EPStatementHandle statementHandle,
StatementAgentInstanceLock statementAgentInstanceLock,
int agentInstanceId,
StatementAgentInstanceFilterVersion statementFilterVersion,
FilterFaultHandlerFactory filterFaultHandlerFactory) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object otherObj) |
int |
getAgentInstanceId() |
FilterFaultHandler |
getFilterFaultHandler() |
MultiMatchHandler |
getMultiMatchHandler() |
EPStatementDispatch |
getOptionalDispatchable() |
int |
getPriority() |
StatementAgentInstanceLock |
getStatementAgentInstanceLock() |
StatementAgentInstanceFilterVersion |
getStatementFilterVersion() |
EPStatementHandle |
getStatementHandle() |
int |
getStatementId() |
int |
hashCode() |
void |
internalDispatch()
Invoked by
EPRuntime to indicate that a statements's
filer and schedule processing is done, and now it's time to process join results. |
boolean |
isCanSelfJoin() |
boolean |
isCurrentFilter(long filterVersion)
Tests filter version.
|
boolean |
isDestroyed() |
boolean |
isHasTableAccess() |
boolean |
isHasVariables() |
boolean |
isPreemptive() |
void |
setDestroyed(boolean destroyed) |
void |
setFilterFaultHandler(FilterFaultHandler filterFaultHandler) |
void |
setOptionalDispatchable(EPStatementDispatch optionalDispatchable)
Provides a callback for use when statement processing for filters and schedules is done,
for use by join statements that require an explicit indicator that all
joined streams results have been processed.
|
void |
setStatementAgentInstanceLock(StatementAgentInstanceLock statementAgentInstanceLock) |
java.lang.String |
toString() |
public EPStatementAgentInstanceHandle(EPStatementHandle statementHandle, StatementAgentInstanceLock statementAgentInstanceLock, int agentInstanceId, StatementAgentInstanceFilterVersion statementFilterVersion, FilterFaultHandlerFactory filterFaultHandlerFactory)
public EPStatementHandle getStatementHandle()
public StatementAgentInstanceLock getStatementAgentInstanceLock()
public int getAgentInstanceId()
public int getPriority()
public boolean isPreemptive()
public boolean isHasVariables()
public boolean isHasTableAccess()
public boolean isCanSelfJoin()
public void setStatementAgentInstanceLock(StatementAgentInstanceLock statementAgentInstanceLock)
public StatementAgentInstanceFilterVersion getStatementFilterVersion()
public boolean isCurrentFilter(long filterVersion)
filterVersion
- to testpublic boolean equals(java.lang.Object otherObj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setOptionalDispatchable(EPStatementDispatch optionalDispatchable)
optionalDispatchable
- is the instance for calling onto after statement callback processingpublic EPStatementDispatch getOptionalDispatchable()
public void internalDispatch()
EPRuntime
to indicate that a statements's
filer and schedule processing is done, and now it's time to process join results.public boolean isDestroyed()
public void setDestroyed(boolean destroyed)
public java.lang.String toString()
toString
in class java.lang.Object
public FilterFaultHandler getFilterFaultHandler()
public void setFilterFaultHandler(FilterFaultHandler filterFaultHandler)
public int getStatementId()
public MultiMatchHandler getMultiMatchHandler()