public class StatementContextFactoryDefault extends Object implements StatementContextFactory
Modifier and Type | Class and Description |
---|---|
static class |
StatementContextFactoryDefault.AnnotationAnalysisResult
Analysis result of analysing annotations for a statement.
|
Constructor and Description |
---|
StatementContextFactoryDefault(PluggableObjectCollection viewPlugIns,
PluggableObjectCollection plugInPatternObj,
Class systemVirtualDWViewFactory)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static StatementContextEngineServices |
getStmtCtxEngineServices(EPServicesContext services) |
StatementContext |
makeContext(int statementId,
String statementName,
String expression,
StatementType statementType,
EPServicesContext engineServices,
Map<String,Object> optAdditionalContext,
boolean isFireAndForget,
Annotation[] annotations,
EPIsolationUnitServices isolationUnitServices,
boolean stateless,
StatementSpecRaw statementSpecRaw,
List<ExprSubselectNode> subselectNodes,
boolean writesToTables,
Object statementUserObject) |
void |
setStmtEngineServices(EPServicesContext services) |
public StatementContextFactoryDefault(PluggableObjectCollection viewPlugIns, PluggableObjectCollection plugInPatternObj, Class systemVirtualDWViewFactory)
viewPlugIns
- is the view plug-in object descriptionsplugInPatternObj
- is the pattern plug-in object descriptionssystemVirtualDWViewFactory
- virtual DW factorypublic void setStmtEngineServices(EPServicesContext services)
setStmtEngineServices
in interface StatementContextFactory
public static StatementContextEngineServices getStmtCtxEngineServices(EPServicesContext services)
public StatementContext makeContext(int statementId, String statementName, String expression, StatementType statementType, EPServicesContext engineServices, Map<String,Object> optAdditionalContext, boolean isFireAndForget, Annotation[] annotations, EPIsolationUnitServices isolationUnitServices, boolean stateless, StatementSpecRaw statementSpecRaw, List<ExprSubselectNode> subselectNodes, boolean writesToTables, Object statementUserObject)
makeContext
in interface StatementContextFactory