Package org.imemex.logicalplan

Interface Summary
LogicalNode A logical node always has a type (read-only) an alias (read-write) a description which may be the empty string (but not null) (read-write) any number of children meta data a compare key (read-only)
LogicalNodeMetaData  
LogicalNodes  
LogicalPatternTokenTypes  
LogicalQueryPlanner The logical query planner interface allows to push down a query to another logical query planner.
 

Class Summary
AbstractLogicalNode The abstract logical node implements the following common functinality of logical nodes: final getType() final get/setAlias() final get/setDesc() final number of children, get child, get children, get tree size final replace and remove final getMetaData() equals() and getCompareKey() toXML() and toString()
ContextGreyBox  
DefaultLogicalNodeMetaData Default logical node metadata implementation: property map
LogicalLayerTest  
LogicalNodeMetaData.Helper LogicalNodeMetaData Helper class
LogicalNodes.All Logical Node: ALL
LogicalNodes.BlackBox<E> Logical Node: BLACK BOX
LogicalNodes.Boost Logical Node: BOOST
LogicalNodes.Choose Logical Node: Choose
LogicalNodes.DeepUnnest Logical Node: DEEP UNNEST
LogicalNodes.Distinct Logical Node: DISTINCT
LogicalNodes.Empty Logical Node: EMPTY
LogicalNodes.Filter Logical Node: FILTER
LogicalNodes.GetParents Logical Node: GET PARENTS
LogicalNodes.GreyBox  
LogicalNodes.GroupBy Logical Node: GROUP BY
LogicalNodes.Intersect Logical Node: INTERSECT
LogicalNodes.Join Logical Node: JOIN
LogicalNodes.Minus Logical Node: MINUS
LogicalNodes.NAryUnion Logical Node: NARY_UNION
LogicalNodes.Not Logical Node: NOT
LogicalNodes.OrderBy Logical Node: ORDER BY
LogicalNodes.Progressive Logical Node: PROGRESSIVE
LogicalNodes.Project Logical Node: PROJECT
LogicalNodes.Rank Logical Node: RANK
LogicalNodes.ShallowUnnest Logical Node: SHALLOW UNNEST
LogicalNodes.StartViews Logical Node: STARTVIEWS
LogicalNodes.TopK Logical Node: TOP K
LogicalNodes.Union Logical Node: UNION
LogicalNodeXML Helper class for LogNode <-> XML -> SVG transformation
LogicalPattern  
LogicalPatternLexer  
QueryContainmentChecker  
 

Enum Summary
JoinType  
LogicalNodeType Type of logical nodes
QueryContainmentChecker.NodeRelation result of node comparison