Package | Description |
---|---|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.epl.expression |
This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses
|
com.espertech.esper.epl.parse |
Parsers and AST tree walkers and helper classes transforming AST into business objects
|
com.espertech.esper.epl.spec |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
com.espertech.esper.epl.spec.util |
Statement spec utilities
|
Modifier and Type | Method and Description |
---|---|
static StatementSpecRaw |
EPAdministratorHelper.compileEPL(java.lang.String eplStatement,
java.lang.String eplStatementForErrorMsg,
boolean addPleaseCheck,
java.lang.String statementName,
EPServicesContext services,
SelectClauseStreamSelectorEnum defaultStreamSelector)
Compile an EPL statement.
|
static StatementSpecRaw |
EPAdministratorHelper.compileEPL(java.lang.String eplStatement,
java.lang.String eplStatementForErrorMsg,
boolean addPleaseCheck,
java.lang.String statementName,
SelectClauseStreamSelectorEnum defaultStreamSelector,
EngineImportService engineImportService,
VariableService variableService,
SchedulingService schedulingService,
java.lang.String engineURI,
ConfigurationInformation configSnapshot,
PatternNodeFactory patternNodeFactory,
ContextManagementService contextManagementService,
ExprDeclaredService exprDeclaredService)
Compile the EPL.
|
StatementSpecRaw |
EPAdministratorSPI.compileEPLToRaw(java.lang.String epl) |
StatementSpecRaw |
EPAdministratorImpl.compileEPLToRaw(java.lang.String epl) |
static StatementSpecRaw |
EPAdministratorHelper.compilePattern(java.lang.String expression,
java.lang.String expressionForErrorMessage,
boolean addPleaseCheck,
EPServicesContext services,
SelectClauseStreamSelectorEnum defaultStreamSelector) |
StatementSpecRaw |
StatementMetadataFactoryContext.getStatementSpec() |
StatementSpecRaw |
EPAdministratorSPI.mapSODAToRaw(EPStatementObjectModel model) |
StatementSpecRaw |
EPAdministratorImpl.mapSODAToRaw(EPStatementObjectModel model) |
Modifier and Type | Method and Description |
---|---|
EPStatement |
StatementLifecycleSvcImpl.createAndStart(StatementSpecRaw statementSpec,
java.lang.String expression,
boolean isPattern,
java.lang.String optStatementName,
java.lang.Object userObject,
EPIsolationUnitServices isolationUnitServices,
java.lang.String statementId,
EPStatementObjectModel optionalModel) |
EPStatement |
StatementLifecycleSvc.createAndStart(StatementSpecRaw statementSpec,
java.lang.String expression,
boolean isPattern,
java.lang.String optStatementName,
java.lang.Object userObject,
EPIsolationUnitServices isolationUnitServices,
java.lang.String statementId,
EPStatementObjectModel optionalModel)
Create and start the statement.
|
static StatementType |
StatementMetadataFactoryDefault.getStatementType(StatementSpecRaw statementSpec,
boolean pattern) |
StatementContext |
StatementContextFactoryDefault.makeContext(java.lang.String statementId,
java.lang.String statementName,
java.lang.String expression,
EPServicesContext engineServices,
java.util.Map<java.lang.String,java.lang.Object> optAdditionalContext,
boolean isFireAndForget,
java.lang.annotation.Annotation[] annotations,
EPIsolationUnitServices isolationUnitServices,
boolean stateless,
StatementSpecRaw statementSpecRaw) |
StatementContext |
StatementContextFactory.makeContext(java.lang.String statementId,
java.lang.String statementName,
java.lang.String expression,
EPServicesContext engineServices,
java.util.Map<java.lang.String,java.lang.Object> optAdditionalContext,
boolean isFireAndForget,
java.lang.annotation.Annotation[] annotations,
EPIsolationUnitServices isolationUnitServices,
boolean stateless,
StatementSpecRaw statementSpecRaw)
Create a new statement context consisting of statement-level services.
|
EPStatementObjectModel |
EPAdministratorSPI.mapRawToSODA(StatementSpecRaw raw) |
EPStatementObjectModel |
EPAdministratorImpl.mapRawToSODA(StatementSpecRaw raw) |
static void |
StatementLifecycleSvcUtil.walkStatement(StatementSpecRaw spec,
ExprNodeSubselectDeclaredDotVisitor visitor) |
static void |
StatementLifecycleSvcUtil.walkStreamSpecs(StatementSpecRaw spec,
ExprNodeSubselectDeclaredDotVisitor visitor) |
Constructor and Description |
---|
StatementMetadataFactoryContext(java.lang.String statementName,
java.lang.String statementId,
StatementContext statementContext,
StatementSpecRaw statementSpec,
java.lang.String expression,
boolean pattern,
EPStatementObjectModel optionalModel) |
Modifier and Type | Method and Description |
---|---|
StatementSpecRaw |
ExprSubselectNode.getStatementSpecRaw()
Returns the uncompiled statement spec.
|
Constructor and Description |
---|
ExprSubselectAllSomeAnyNode(StatementSpecRaw statementSpec,
boolean not,
boolean all,
RelationalOpEnum relationalOpEnum)
Ctor.
|
ExprSubselectExistsNode(StatementSpecRaw statementSpec)
Ctor.
|
ExprSubselectInNode(StatementSpecRaw statementSpec,
boolean isNotIn)
Ctor.
|
ExprSubselectNode(StatementSpecRaw statementSpec)
Ctor.
|
ExprSubselectRowNode(StatementSpecRaw statementSpec)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
StatementSpecRaw |
EPLTreeWalkerListener.getStatementSpec() |
Modifier and Type | Method and Description |
---|---|
static void |
ASTExprHelper.addOptionalSimpleProperty(ExprNode exprNode,
Token token,
VariableService variableService,
StatementSpecRaw spec) |
static void |
ASTExprHelper.addVariableReference(StatementSpecRaw statementSpec,
java.lang.String variableName) |
static ExprNode |
ASTExprHelper.resolvePropertyOrVariableIdentifier(java.lang.String identifier,
VariableService variableService,
StatementSpecRaw spec) |
static ExprTimePeriod |
ASTExprHelper.timePeriodGetExprAllParams(EsperEPL2GrammarParser.TimePeriodContext ctx,
java.util.Map<Tree,ExprNode> astExprNodeMap,
VariableService variableService,
StatementSpecRaw spec) |
Modifier and Type | Method and Description |
---|---|
static StatementSpecRaw |
StatementSpecMapper.map(EPStatementObjectModel sodaStatement,
EngineImportService engineImportService,
VariableService variableService,
ConfigurationInformation configuration,
SchedulingService schedulingService,
java.lang.String engineURI,
PatternNodeFactory patternNodeFactory,
NamedWindowService namedWindowService,
ContextManagementService contextManagementService,
ExprDeclaredService exprDeclaredService)
Maps the SODA object model to a statement specification.
|
Modifier and Type | Method and Description |
---|---|
static StatementSpecUnMapResult |
StatementSpecMapper.unmap(StatementSpecRaw statementSpec)
Maps the internal representation of a statement to the SODA object model.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<FilterSpecRaw> |
StatementSpecRawAnalyzer.analyzeFilters(StatementSpecRaw spec) |
static java.util.List<ExprNode> |
StatementSpecRawAnalyzer.collectExpressionsShallow(StatementSpecRaw raw) |
static ExprNodeSubselectDeclaredDotVisitor |
StatementSpecRawAnalyzer.walkSubselectAndDeclaredDotExpr(StatementSpecRaw spec) |