|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
org.eigenbase.relopt.
See:
Description
| Class Summary | |
|---|---|
| HepInstruction | HepInstruction represents one instruction in a HepProgram. |
| HepInstruction.BeginGroup | |
| HepInstruction.CommonRelSubExprRules | |
| HepInstruction.ConverterRules | |
| HepInstruction.EndGroup | |
| HepInstruction.MatchLimit | |
| HepInstruction.MatchOrder | |
| HepInstruction.RuleClass<R extends RelOptRule> | |
| HepInstruction.RuleCollection | |
| HepInstruction.RuleInstance | |
| HepInstruction.Subprogram | |
| HepPlanner | HepPlanner is a heuristic implementation of the RelOptPlanner
interface. |
| HepProgram | HepProgram specifies the order in which rules should be attempted by HepPlanner. |
| HepProgramBuilder | HepProgramBuilder creates instances of HepProgram. |
| HepRelMetadataProvider | HepRelMetadataProvider implements the RelMetadataProvider interface
by combining metadata from the rels inside of a HepRelVertex. |
| HepRelVertex | HepRelVertex wraps a real RelNode as a vertex in a DAG representing
the entire query expression. |
| HepRuleCall | HepRuleCall implements RelOptRuleCall for a HepPlanner. |
| Enum Summary | |
|---|---|
| HepMatchOrder | HepMatchOrder specifies the order of graph traversal when looking for rule matches. |
Provides a heuristic planner implementation for the interfaces in
org.eigenbase.relopt.
| Revision | $Id: //open/dev/farrago/src/org/eigenbase/relopt/hep/package.html#4 $ |
|---|---|
| Copyright | Copyright (C) 2006-2009 The Eigenbase Project
Copyright (C) 2006-2009 SQLstream, Inc. Copyright (C) 2006-2009 LucidEra, Inc. |
| Author | John V. Sichi |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||