com.espertech.esper.core.start
Class EPStatementStartMethodOnTrigger

java.lang.Object
  extended by com.espertech.esper.core.start.EPStatementStartMethodBase
      extended by com.espertech.esper.core.start.EPStatementStartMethodOnTrigger
All Implemented Interfaces:
EPStatementStartMethod

public class EPStatementStartMethodOnTrigger
extends EPStatementStartMethodBase

Starts and provides the stop method for EPL statements.


Field Summary
static java.lang.String INITIAL_VALUE_STREAM_NAME
           
 
Fields inherited from class com.espertech.esper.core.start.EPStatementStartMethodBase
statementSpec
 
Constructor Summary
EPStatementStartMethodOnTrigger(StatementSpecCompiled statementSpec)
           
 
Method Summary
 EPStatementStartResult startInternal(EPServicesContext services, StatementContext statementContext, boolean isNewStatement, boolean isRecoveringStatement, boolean isRecoveringResilient)
           
protected  ExprNode validateJoinNamedWindow(java.lang.String engineURI, StatementContext statementContext, ExprNodeOrigin exprNodeOrigin, ExprNode deleteJoinExpr, EventType namedWindowType, java.lang.String namedWindowStreamName, java.lang.String namedWindowName, EventType filteredType, java.lang.String filterStreamName, java.lang.String filteredTypeName, java.lang.String optionalTableName)
           
 
Methods inherited from class com.espertech.esper.core.start.EPStatementStartMethodBase
getDefaultAgentInstanceContext, getDefaultAgentInstanceHandle, getStatementSpec, isQueryPlanLogging, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INITIAL_VALUE_STREAM_NAME

public static final java.lang.String INITIAL_VALUE_STREAM_NAME
See Also:
Constant Field Values
Constructor Detail

EPStatementStartMethodOnTrigger

public EPStatementStartMethodOnTrigger(StatementSpecCompiled statementSpec)
Method Detail

startInternal

public EPStatementStartResult startInternal(EPServicesContext services,
                                            StatementContext statementContext,
                                            boolean isNewStatement,
                                            boolean isRecoveringStatement,
                                            boolean isRecoveringResilient)
                                     throws ExprValidationException,
                                            ViewProcessingException
Specified by:
startInternal in class EPStatementStartMethodBase
Throws:
ExprValidationException
ViewProcessingException

validateJoinNamedWindow

protected ExprNode validateJoinNamedWindow(java.lang.String engineURI,
                                           StatementContext statementContext,
                                           ExprNodeOrigin exprNodeOrigin,
                                           ExprNode deleteJoinExpr,
                                           EventType namedWindowType,
                                           java.lang.String namedWindowStreamName,
                                           java.lang.String namedWindowName,
                                           EventType filteredType,
                                           java.lang.String filterStreamName,
                                           java.lang.String filteredTypeName,
                                           java.lang.String optionalTableName)
                                    throws ExprValidationException
Throws:
ExprValidationException

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com