Package | Description |
---|---|
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.view |
View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.
|
Modifier and Type | Field and Description |
---|---|
static ViewSpec[] |
ViewSpec.EMPTY_VIEWSPEC_ARRAY |
Modifier and Type | Method and Description |
---|---|
ViewSpec[] |
StreamSpecBase.getViewSpecs()
Returns view definitions to use to construct views to derive data on stream.
|
ViewSpec[] |
StreamSpec.getViewSpecs()
Returns views definitions onto the stream
|
static ViewSpec[] |
ViewSpec.toArray(java.util.List<ViewSpec> viewSpecs) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ViewSpec> |
CreateWindowDesc.getViewSpecs()
Returns the view specifications.
|
Modifier and Type | Method and Description |
---|---|
static ViewSpec[] |
ViewSpec.toArray(java.util.List<ViewSpec> viewSpecs) |
Constructor and Description |
---|
DBStatementStreamSpec(java.lang.String optionalStreamName,
ViewSpec[] viewSpecs,
java.lang.String databaseName,
java.lang.String sqlWithSubsParams,
java.lang.String metadataSQL)
Ctor.
|
FilterStreamSpecCompiled(FilterSpecCompiled filterSpec,
ViewSpec[] viewSpecs,
java.lang.String optionalStreamName,
StreamSpecOptions streamSpecOptions)
Ctor.
|
FilterStreamSpecRaw(FilterSpecRaw rawFilterSpec,
ViewSpec[] viewSpecs,
java.lang.String optionalStreamName,
StreamSpecOptions streamSpecOptions)
Ctor.
|
MethodStreamSpec(java.lang.String optionalStreamName,
ViewSpec[] viewSpecs,
java.lang.String ident,
java.lang.String className,
java.lang.String methodName,
java.util.List<ExprNode> expressions)
Ctor.
|
NamedWindowConsumerStreamSpec(java.lang.String windowName,
java.lang.String optionalAsName,
ViewSpec[] viewSpecs,
java.util.List<ExprNode> filterExpressions,
StreamSpecOptions streamSpecOptions,
PropertyEvaluator optPropertyEvaluator)
Ctor.
|
PatternStreamSpecCompiled(EvalFactoryNode evalFactoryNode,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
java.util.LinkedHashSet<java.lang.String> allTags,
ViewSpec[] viewSpecs,
java.lang.String optionalStreamName,
StreamSpecOptions streamSpecOptions,
boolean suppressSameEventMatches,
boolean discardPartialsOnMatch)
Ctor.
|
PatternStreamSpecRaw(EvalFactoryNode evalFactoryNode,
ViewSpec[] viewSpecs,
java.lang.String optionalStreamName,
StreamSpecOptions streamSpecOptions,
boolean suppressSameEventMatches,
boolean discardPartialsOnMatch)
Ctor.
|
StreamSpecBase(java.lang.String optionalStreamName,
ViewSpec[] viewSpecs,
StreamSpecOptions streamSpecOptions)
Ctor.
|
Constructor and Description |
---|
CreateWindowDesc(java.lang.String windowName,
java.util.List<ViewSpec> viewSpecs,
StreamSpecOptions streamSpecOptions,
boolean insert,
ExprNode insertFilter,
java.util.List<ColumnDesc> columns,
java.lang.String asEventTypeName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ViewFactoryChain |
ViewServiceImpl.createFactories(int streamNum,
EventType parentEventType,
ViewSpec[] viewSpecDefinitions,
StreamSpecOptions options,
StatementContext context) |
ViewFactoryChain |
ViewService.createFactories(int streamNum,
EventType parentEventType,
ViewSpec[] viewSpecList,
StreamSpecOptions options,
StatementContext context)
Returns a chain of view factories that can be used to obtain the final event type,
and that can later be used to actually create the chain of views or reuse existing views.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<ViewFactory> |
ViewServiceHelper.instantiateFactories(int streamNum,
java.util.List<ViewSpec> viewSpecList,
StatementContext statementContext)
Given a list of view specifications obtained from by parsing this method instantiates a list of view factories.
|