Uses of Package
net.esper.eql.expression

Packages that use net.esper.eql.expression
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.expression EQL expression nodes, aggregation, result set processing 
net.esper.eql.join Join process interfaces and glue code 
net.esper.eql.join.plan Inner join and outer join query planning 
net.esper.eql.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
net.esper.eql.view Internal processing views for output rate limiting, filtering and internal event routing 
net.esper.util Utility classes that center around Java type handling, printing, reflection, debugging 
 

Classes in net.esper.eql.expression used by net.esper.core
AutoImportService
          Interface for a service that resolves a class name to Java Class instances.
ExprNode
          Superclass for filter nodes in a filter expression tree.
ExprValidationException
          Thrown to indicate a validation error in a filter expression.
InsertIntoDesc
          Descriptor generated by INSERT-INTO clauses specified in expressions to insert the results of statement as a stream to further statements.
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
OutputLimitSpec
          Spec for building an EventBatch.
SelectExprElement
          Represents a single item in a SELECT-clause.
StreamSpec
          Specification for building a stream.
 

Classes in net.esper.eql.expression used by net.esper.eql.expression
AggregationResultFuture
          Interface for use by aggregate expression nodes representing aggregate functions such as 'sum' or 'avg' to use to obtain the current value for the function at time of expression evaluation.
AggregationService
          Service for maintaing aggregation state.
AggregationServiceBase
          All aggregation services require evaluation nodes which supply the value to be aggregated (summed, averaged, etc.) and aggregation state factories to make new aggregation states.
Aggregator
          Maintains aggregation state applying values as entering and leaving the state.
AutoImportService
          Interface for a service that resolves a class name to Java Class instances.
DuplicatePropertyException
          Indicates a property exists in multiple streams.
ExprAggregateNode
          Base expression node that represents an aggregation function such as 'sum' or 'count'.
ExprEvaluator
          Interface for evaluating of an event tuple.
ExprIdentNode
          Represents an stream property identifier in a filter expressiun tree.
ExprNode
          Superclass for filter nodes in a filter expression tree.
ExprNodeVisitor
          Visitor interface for use with expression node trees.
ExprValidationException
          Thrown to indicate a validation error in a filter expression.
ExprValidator
          Validation interface for filter nodes.
InsertIntoDesc
          Descriptor generated by INSERT-INTO clauses specified in expressions to insert the results of statement as a stream to further statements.
OrderByProcessor
          A processor for ordering output events according to the order specified in the order-by clause.
OutputLimitSpec
          Spec for building an EventBatch.
OutputLimitSpec.DisplayLimit
          Enum controlling the type of output limiting.
PropertyNotFoundException
          Exception to indicate that a property name used in a filter doesn't resolve.
PropertyResolutionDescriptor
          Encapsulates the result of resolving a property and optional stream name against a supplied list of streams StreamTypeService.
ResultSetProcessor
          Processor for result sets coming from 2 sources.
SelectExprElement
          Represents a single item in a SELECT-clause.
SelectExprProcessor
          Interface for processors of select-clause items, implementors are computing results based on matching events.
StreamNotFoundException
          Exception to indicate that a stream name could not be resolved.
StreamTypeService
          Service supplying stream number and property type information.
StreamTypesException
          Base class for stream and property name resolution errors.
 

Classes in net.esper.eql.expression used by net.esper.eql.join
ExprNode
          Superclass for filter nodes in a filter expression tree.
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
 

Classes in net.esper.eql.expression used by net.esper.eql.join.plan
ExprAndNode
          Represents And-condition.
ExprEqualsNode
          Represents an equals (=) comparator in a filter expressiun tree.
ExprNode
          Superclass for filter nodes in a filter expression tree.
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
 

Classes in net.esper.eql.expression used by net.esper.eql.parse
ExprNode
          Superclass for filter nodes in a filter expression tree.
InsertIntoDesc
          Descriptor generated by INSERT-INTO clauses specified in expressions to insert the results of statement as a stream to further statements.
OuterJoinDesc
          Contains the ON-clause criteria in an outer join.
OutputLimitSpec
          Spec for building an EventBatch.
StreamSpec
          Specification for building a stream.
 

Classes in net.esper.eql.expression used by net.esper.eql.view
ExprEvaluator
          Interface for evaluating of an event tuple.
OutputLimitSpec
          Spec for building an EventBatch.
ResultSetProcessor
          Processor for result sets coming from 2 sources.
 

Classes in net.esper.eql.expression used by net.esper.util
AutoImportService
          Interface for a service that resolves a class name to Java Class instances.