net.esper.eql.spec
Interface StreamSpecRaw
- All Superinterfaces:
- StreamSpec
- All Known Implementing Classes:
- DBStatementStreamSpec, FilterStreamSpecRaw, PatternStreamSpecRaw
public interface StreamSpecRaw
- extends StreamSpec
An uncompiled, unoptimize for of stream specification created by a parser.
compile
StreamSpecCompiled compile(EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
PatternObjectResolutionService patternObjectResolutionService)
throws ExprValidationException
- Compiles a raw stream specification consisting event type information and filter expressions
to an validated, optimized form for use with filter service
- Parameters:
eventAdapterService
- supplies type informationmethodResolutionService
- for resolving importspatternObjectResolutionService
- for resolving pattern objects
- Returns:
- compiled stream
- Throws:
ExprValidationException
- to indicate validation errors