Package | Description |
---|---|
com.espertech.esper.client |
This package and its sub-packages defines the central Esper Client APIs.
|
com.espertech.esper.client.soda |
This package defines the Esper statement object model.
|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.epl.specmapper | |
com.espertech.esper.support |
Internal-use-only unit and regression test support classes.
|
Modifier and Type | Method and Description |
---|---|
EPStatementObjectModel |
EPAdministrator.compileEPL(java.lang.String eplExpression)
Compiles a given EPL into an object model representation of the query.
|
Modifier and Type | Method and Description |
---|---|
EPStatement |
EPAdministrator.create(EPStatementObjectModel sodaStatement)
Creates and starts an EPL statement.
|
EPStatement |
EPAdministrator.create(EPStatementObjectModel sodaStatement,
java.lang.String statementName)
Creates and starts an EPL statement.
|
EPStatement |
EPAdministrator.create(EPStatementObjectModel sodaStatement,
java.lang.String statementName,
java.lang.Object userObject)
Creates and starts an EPL statement.
|
EPOnDemandQueryResult |
EPRuntime.executeQuery(EPStatementObjectModel model)
Execute an on-demand query.
|
EPOnDemandQueryResult |
EPRuntime.executeQuery(EPStatementObjectModel model,
ContextPartitionSelector[] contextPartitionSelectors)
For use with named windows that have a context declared and that may therefore have multiple context partitions,
allows to target context partitions for query execution selectively.
|
EPOnDemandPreparedQuery |
EPRuntime.prepareQuery(EPStatementObjectModel model)
Prepare an unparameterized on-demand query before execution and for repeated execution.
|
Modifier and Type | Method and Description |
---|---|
EPStatementObjectModel |
EPStatementObjectModel.fromClause(FromClause fromClause)
Specify a from-clause.
|
EPStatementObjectModel |
SubqueryQualifiedExpression.getModel()
Returns the lookup statement object model.
|
EPStatementObjectModel |
SubqueryInExpression.getModel()
Returns the lookup statement object model.
|
EPStatementObjectModel |
SubqueryExpression.getModel()
Returns the lookup statement object model.
|
EPStatementObjectModel |
SubqueryExistsExpression.getModel()
Returns the lookup statement object model.
|
EPStatementObjectModel |
EPStatementObjectModel.groupByClause(GroupByClause groupByClause)
Specify a group-by-clause.
|
EPStatementObjectModel |
EPStatementObjectModel.havingClause(Expression havingClause)
Specify a having-clause.
|
EPStatementObjectModel |
EPStatementObjectModel.insertInto(InsertIntoClause insertInto)
Specify an insert-into-clause.
|
EPStatementObjectModel |
EPStatementObjectModel.orderByClause(OrderByClause orderByClause)
Specify an order-by-clause.
|
EPStatementObjectModel |
EPStatementObjectModel.outputLimitClause(OutputLimitClause outputLimitClause)
Specify an output-rate-limiting-clause.
|
EPStatementObjectModel |
EPStatementObjectModel.selectClause(SelectClause selectClause)
Specify a select-clause.
|
EPStatementObjectModel |
EPStatementObjectModel.whereClause(Expression whereClause)
Specify a where-clause.
|
Modifier and Type | Method and Description |
---|---|
void |
SubqueryQualifiedExpression.setModel(EPStatementObjectModel model)
Sets the lookup statement object model.
|
void |
SubqueryInExpression.setModel(EPStatementObjectModel model)
Sets the lookup statement object model.
|
void |
SubqueryExpression.setModel(EPStatementObjectModel model)
Sets the lookup statement object model.
|
void |
SubqueryExistsExpression.setModel(EPStatementObjectModel model)
Sets the lookup statement object model.
|
static SubqueryExpression |
Expressions.subquery(EPStatementObjectModel model)
Subquery.
|
static SubqueryExistsExpression |
Expressions.subqueryExists(EPStatementObjectModel model)
Subquery with exists-clause, represents the syntax of "select * from ...
|
static SubqueryInExpression |
Expressions.subqueryIn(Expression expression,
EPStatementObjectModel model)
Subquery with in-clause, represents the syntax of "value in (select ...
|
static SubqueryInExpression |
Expressions.subqueryIn(java.lang.String property,
EPStatementObjectModel model)
Subquery with in-clause, represents the syntax of "value in (select ...
|
static SubqueryInExpression |
Expressions.subqueryNotIn(Expression expression,
EPStatementObjectModel model)
Subquery with not-in-clause, represents the syntax of "value not in (select ...
|
static SubqueryInExpression |
Expressions.subqueryNotIn(java.lang.String property,
EPStatementObjectModel model)
Subquery with not-in-clause, represents the syntax of "value not in (select ...
|
Constructor and Description |
---|
SubqueryExistsExpression(EPStatementObjectModel model)
Ctor - for use to create an expression tree, without child expression.
|
SubqueryExpression(EPStatementObjectModel model)
Ctor - for use to create an expression tree, without child expression.
|
SubqueryInExpression(EPStatementObjectModel model,
boolean isNotIn)
Ctor - for use to create an expression tree, without child expression.
|
SubqueryInExpression(Expression expression,
EPStatementObjectModel model,
boolean isNotIn)
Ctor - for use to create an expression tree, without child expression.
|
SubqueryQualifiedExpression(EPStatementObjectModel model,
java.lang.String operator,
boolean all)
Ctor - for use to create an expression tree, without child expression.
|
Modifier and Type | Method and Description |
---|---|
EPStatementObjectModel |
EPAdministratorImpl.compileEPL(java.lang.String eplStatement) |
EPStatementObjectModel |
EPAdministratorSPI.compilePatternToSODAModel(java.lang.String expression)
Compile pattern.
|
EPStatementObjectModel |
EPAdministratorImpl.compilePatternToSODAModel(java.lang.String expression) |
EPStatementObjectModel |
EPPreparedStatementImpl.getModel()
Returns the statement object model for the prepared statement
|
EPStatementObjectModel |
StatementMetadataFactoryContext.getOptionalModel() |
EPStatementObjectModel |
EPAdministratorSPI.mapRawToSODA(StatementSpecRaw raw) |
EPStatementObjectModel |
EPAdministratorImpl.mapRawToSODA(StatementSpecRaw raw) |
Modifier and Type | Method and Description |
---|---|
EPStatement |
EPAdministratorImpl.create(EPStatementObjectModel sodaStatement) |
EPStatement |
EPAdministratorImpl.create(EPStatementObjectModel sodaStatement,
java.lang.String statementName) |
EPStatement |
EPAdministratorImpl.create(EPStatementObjectModel sodaStatement,
java.lang.String statementName,
java.lang.Object userObject) |
EPStatement |
EPAdministratorImpl.create(EPStatementObjectModel sodaStatement,
java.lang.String statementName,
java.lang.Object userObject,
java.lang.Integer optionalStatementId) |
EPStatement |
StatementLifecycleSvcImpl.createAndStart(StatementSpecRaw statementSpec,
java.lang.String expression,
boolean isPattern,
java.lang.String optStatementName,
java.lang.Object userObject,
EPIsolationUnitServices isolationUnitServices,
java.lang.Integer optionalStatementId,
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.Integer optionalStatementId,
EPStatementObjectModel optionalModel)
Create and start the statement.
|
EPStatement |
EPAdministratorSPI.createModelStatementId(EPStatementObjectModel sodaStatement,
java.lang.String statementName,
java.lang.Object userObject,
int statementId) |
EPStatement |
EPAdministratorImpl.createModelStatementId(EPStatementObjectModel sodaStatement,
java.lang.String statementName,
java.lang.Object userObject,
int statementId) |
protected StatementLifecycleSvcImpl.EPStatementDesc |
StatementLifecycleSvcImpl.createStopped(StatementSpecRaw statementSpec,
java.lang.annotation.Annotation[] annotations,
java.lang.String expression,
boolean isPattern,
java.lang.String statementName,
boolean nameProvided,
int statementId,
java.util.Map<java.lang.String,java.lang.Object> optAdditionalContext,
java.lang.Object statementUserObject,
EPIsolationUnitServices isolationUnitServices,
boolean isFailed,
EPStatementObjectModel optionalModel)
Create stopped statement.
|
protected StatementLifecycleSvcImpl.EPStatementDesc |
StatementLifecycleSvcImpl.createStoppedAssignName(StatementSpecRaw statementSpec,
java.lang.String expression,
boolean isPattern,
java.lang.String optStatementName,
int statementId,
java.util.Map<java.lang.String,java.lang.Object> optAdditionalContext,
java.lang.Object userObject,
EPIsolationUnitServices isolationUnitServices,
EPStatementObjectModel optionalModel)
Creates and starts statement.
|
EPOnDemandQueryResult |
EPRuntimeImpl.executeQuery(EPStatementObjectModel model) |
EPOnDemandQueryResult |
EPRuntimeImpl.executeQuery(EPStatementObjectModel model,
ContextPartitionSelector[] contextPartitionSelectors) |
StatementSpecRaw |
EPAdministratorSPI.mapSODAToRaw(EPStatementObjectModel model) |
StatementSpecRaw |
EPAdministratorImpl.mapSODAToRaw(EPStatementObjectModel model) |
EPOnDemandPreparedQuery |
EPRuntimeImpl.prepareQuery(EPStatementObjectModel model) |
Constructor and Description |
---|
EPPreparedStatementImpl(EPStatementObjectModel model,
java.util.List<SubstitutionParameterExpressionBase> subParams,
java.lang.String optionalEPL)
Ctor.
|
StatementMetadataFactoryContext(java.lang.String statementName,
int statementId,
StatementContext statementContext,
StatementSpecRaw statementSpec,
java.lang.String expression,
boolean pattern,
EPStatementObjectModel optionalModel) |
Modifier and Type | Method and Description |
---|---|
EPStatementObjectModel |
StatementSpecUnMapResult.getObjectModel()
Returns the object model.
|
Modifier and Type | Method and Description |
---|---|
static StatementSpecRaw |
StatementSpecMapper.map(EPStatementObjectModel sodaStatement,
EngineImportService engineImportService,
VariableService variableService,
ConfigurationInformation configuration,
java.lang.String engineURI,
PatternNodeFactory patternNodeFactory,
NamedWindowMgmtService namedWindowMgmtService,
ContextManagementService contextManagementService,
ExprDeclaredService exprDeclaredService,
TableService tableService) |
Constructor and Description |
---|
StatementSpecUnMapResult(EPStatementObjectModel objectModel,
java.util.List<SubstitutionParameterExpressionBase> substitutionParams)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
EventRepresentationChoice.addAnnotationForNonMap(EPStatementObjectModel model) |