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.


Method Summary
 StreamSpecCompiled compile(EventAdapterService eventAdapterService, AutoImportService autoImportService)
          Compiles a raw stream specification consisting event type information and filter expressions to an validated, optimized form for use with filter service
 
Methods inherited from interface net.esper.eql.spec.StreamSpec
getOptionalStreamName, getViewSpecs
 

Method Detail

compile

StreamSpecCompiled compile(EventAdapterService eventAdapterService,
                           AutoImportService autoImportService)
                           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 information
autoImportService - for resolving imports
Returns:
compiled stream
Throws:
ExprValidationException - to indicate validation errors