Class Hierarchy
- java.lang.Object
- org.teiid.query.optimizer.relational.rules.CapabilitiesUtil
- org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor.ValidatorOptions
- org.teiid.query.optimizer.relational.rules.FrameUtil
- org.teiid.query.optimizer.relational.rules.JoinUtil
- org.teiid.query.sql.LanguageVisitor
- org.teiid.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
- org.teiid.query.sql.visitor.ExpressionMappingVisitor
- org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.ReferenceReplacementVisitor
- org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil
- org.teiid.query.optimizer.relational.rules.NewCalculateCostUtil.DependentCostAnalysis
- org.teiid.query.optimizer.relational.rules.RuleAccessPatternValidation (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleApplySecurity (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleAssignOutputElements (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleCalculateCost (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleChooseDependent (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleChooseJoinStrategy (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleCleanCriteria (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleCollapseSource (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleConstants
- org.teiid.query.optimizer.relational.rules.RuleCopyCriteria (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleDecomposeJoin (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleImplementJoinStrategy (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleMergeCriteria (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleMergeVirtual (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePlaceAccess (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePlanJoins (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePlanOuterJoins (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePlanProcedures (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePlanSorts (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePlanSubqueries (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePlanSubqueries.PlannedResult
- org.teiid.query.optimizer.relational.rules.RulePlanUnions (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePushAggregates (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePushLargeIn (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePushLimit (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePushNonJoinCriteria (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RulePushSelectCriteria (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleRaiseAccess (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleRaiseNull (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleRemoveOptionalJoins (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleSubstituteExpressions (implements org.teiid.query.optimizer.relational.OptimizerRule)
- org.teiid.query.optimizer.relational.rules.RuleValidateWhereAll (implements org.teiid.query.optimizer.relational.OptimizerRule)