Package net.esper.eql.join.plan

Class Summary
FilterExprAnalyzer Analyzes a filter expression and builds a query graph model.
FullTableScanLookupPlan Plan for a full table scan.
IndexedTableLookupPlan Plan to perform an indexed table lookup.
LookupInstructionPlan Plan for lookup using a from-stream event looking up one or more to-streams using a specified lookup plan for each to-stream.
LookupInstructionQueryPlanNode Query plan for executing a set of lookup instructions and assembling an end result via a set of assembly instructions.
NestedIterationNode Plan to perform a nested iteration over child nodes.
NStreamOuterQueryPlanBuilder Builds a query plan for 3 or more streams in a outer join.
NStreamQueryPlanBuilder Builds a query plan for 3 or more streams in a join.
NStreamQueryPlanBuilder.BestChainResult Encapsulates the chain information.
OuterInnerDirectionalGraph This class represents outer-join relationships between outer and inner tables.
OuterJoinAnalyzer Analyzes an outer join descriptor list and builds a query graph model from it.
QueryGraph Model of relationships between streams based on properties in both streams that are specified as equal in a filter expression.
QueryPlan Contains the query plan for all streams.
QueryPlanBuilder Build a query plan based on filtering information.
QueryPlanIndex Specifies an index to build as part of an overall query plan.
QueryPlanIndexBuilder Build query index plans.
QueryPlanNode Specification node for a query execution plan to be extended by specific execution specification nodes.
TableLookupNode Specifies exection of a table lookup using the supplied plan for performing the lookup.
TableLookupPlan Abstract specification on how to perform a table lookup.
TableOuterLookupNode Specifies exection of a table lookup with outer join using the a specified lookup plan.
TwoStreamQueryPlanBuilder Builds a query plan for the simple 2-stream scenario.