net.esper.eql.spec
Interface StreamSpec

All Known Subinterfaces:
StreamSpecCompiled, StreamSpecRaw
All Known Implementing Classes:
DBStatementStreamSpec, FilterStreamSpecCompiled, FilterStreamSpecRaw, PatternStreamSpecCompiled, PatternStreamSpecRaw

public interface StreamSpec

Specification for a stream, consists simply of an optional stream name and a list of views on to of the stream.

Implementation classes for views and patterns add additional information defining the stream of events.


Method Summary
 String getOptionalStreamName()
          Returns the stream name, or null if undefined.
 List<ViewSpec> getViewSpecs()
          Returns views definitions onto the stream
 

Method Detail

getOptionalStreamName

String getOptionalStreamName()
Returns the stream name, or null if undefined.

Returns:
stream name

getViewSpecs

List<ViewSpec> getViewSpecs()
Returns views definitions onto the stream

Returns:
view defs