com.metamatrix.query.optimizer.relational.rules
Class RuleConstants

java.lang.Object
  extended by com.metamatrix.query.optimizer.relational.rules.RuleConstants

public final class RuleConstants
extends java.lang.Object


Field Summary
static OptimizerRule ACCESS_PATTERN_VALIDATION
           
static OptimizerRule ASSIGN_OUTPUT_ELEMENTS
           
static OptimizerRule CALCULATE_COST
           
static OptimizerRule CHOOSE_DEPENDENT
           
static OptimizerRule CHOOSE_JOIN_STRATEGY
           
static OptimizerRule CLEAN_CRITERIA
           
static OptimizerRule COLLAPSE_SOURCE
           
static OptimizerRule COPY_CRITERIA
           
static OptimizerRule IMPLEMENT_JOIN_STRATEGY
           
static OptimizerRule MERGE_CRITERIA
           
static OptimizerRule MERGE_VIRTUAL
           
static OptimizerRule PLACE_ACCESS
           
static OptimizerRule PLAN_JOINS
           
static OptimizerRule PLAN_PROCEDURES
           
static OptimizerRule PLAN_UNIONS
           
static OptimizerRule PUSH_AGGREGATES
           
static OptimizerRule PUSH_LIMIT
           
static OptimizerRule PUSH_NON_JOIN_CRITERIA
           
static OptimizerRule PUSH_SELECT_CRITERIA
           
static OptimizerRule RAISE_ACCESS
           
static OptimizerRule RAISE_NULL
           
static OptimizerRule REMOVE_OPTIONAL_JOINS
           
static OptimizerRule REMOVE_SORTS
           
static OptimizerRule VALIDATE_WHERE_ALL
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REMOVE_SORTS

public static final OptimizerRule REMOVE_SORTS

PLACE_ACCESS

public static final OptimizerRule PLACE_ACCESS

PUSH_SELECT_CRITERIA

public static final OptimizerRule PUSH_SELECT_CRITERIA

ACCESS_PATTERN_VALIDATION

public static final OptimizerRule ACCESS_PATTERN_VALIDATION

MERGE_VIRTUAL

public static final OptimizerRule MERGE_VIRTUAL

CHOOSE_JOIN_STRATEGY

public static final OptimizerRule CHOOSE_JOIN_STRATEGY

RAISE_ACCESS

public static final OptimizerRule RAISE_ACCESS

PUSH_AGGREGATES

public static final OptimizerRule PUSH_AGGREGATES

CHOOSE_DEPENDENT

public static final OptimizerRule CHOOSE_DEPENDENT

COLLAPSE_SOURCE

public static final OptimizerRule COLLAPSE_SOURCE

ASSIGN_OUTPUT_ELEMENTS

public static final OptimizerRule ASSIGN_OUTPUT_ELEMENTS

COPY_CRITERIA

public static final OptimizerRule COPY_CRITERIA

CLEAN_CRITERIA

public static final OptimizerRule CLEAN_CRITERIA

VALIDATE_WHERE_ALL

public static final OptimizerRule VALIDATE_WHERE_ALL

REMOVE_OPTIONAL_JOINS

public static final OptimizerRule REMOVE_OPTIONAL_JOINS

PUSH_NON_JOIN_CRITERIA

public static final OptimizerRule PUSH_NON_JOIN_CRITERIA

MERGE_CRITERIA

public static final OptimizerRule MERGE_CRITERIA

RAISE_NULL

public static final OptimizerRule RAISE_NULL

PLAN_JOINS

public static final OptimizerRule PLAN_JOINS

IMPLEMENT_JOIN_STRATEGY

public static final OptimizerRule IMPLEMENT_JOIN_STRATEGY

PUSH_LIMIT

public static final OptimizerRule PUSH_LIMIT

PLAN_UNIONS

public static final OptimizerRule PLAN_UNIONS

PLAN_PROCEDURES

public static final OptimizerRule PLAN_PROCEDURES

CALCULATE_COST

public static final OptimizerRule CALCULATE_COST


Copyright © 2009. All Rights Reserved.