public abstract class EPStatementStartMethodBase extends java.lang.Object implements EPStatementStartMethod
Modifier and Type | Method and Description |
---|---|
StatementSpecCompiled |
getStatementSpec() |
EPStatementStartResult |
start(EPServicesContext services,
StatementContext statementContext,
boolean isNewStatement,
boolean isRecoveringStatement,
boolean isRecoveringResilient)
Starts the EPL statement.
|
abstract EPStatementStartResult |
startInternal(EPServicesContext services,
StatementContext statementContext,
boolean isNewStatement,
boolean isRecoveringStatement,
boolean isRecoveringResilient) |
public StatementSpecCompiled getStatementSpec()
getStatementSpec
in interface EPStatementStartMethod
public abstract EPStatementStartResult startInternal(EPServicesContext services, StatementContext statementContext, boolean isNewStatement, boolean isRecoveringStatement, boolean isRecoveringResilient) throws ExprValidationException, ViewProcessingException
public EPStatementStartResult start(EPServicesContext services, StatementContext statementContext, boolean isNewStatement, boolean isRecoveringStatement, boolean isRecoveringResilient) throws ExprValidationException, ViewProcessingException
EPStatementStartMethod
start
in interface EPStatementStartMethod
statementContext
- statement level servicesisNewStatement
- indicator whether the statement is new or a stop-restart statementisRecoveringStatement
- true to indicate the statement is in the process of being recoveredisRecoveringResilient
- true to indicate the statement is in the process of being recovered and that statement is resilient @throws com.espertech.esper.epl.expression.ExprValidationException when the expression validation failsViewProcessingException
- when views cannot be startedExprValidationException