Class SingleValuesOptimizationRules

java.lang.Object
org.apache.calcite.rel.rules.SingleValuesOptimizationRules

public abstract class SingleValuesOptimizationRules extends Object
Collection of rules which simplify joins which have one of their input as constant relations Values that produce a single row.

Conventionally, the way to represent a single row constant relational expression is with a Values that has one tuple.

See Also:
  • Field Details

    • JOIN_LEFT_INSTANCE

      public static final RelOptRule JOIN_LEFT_INSTANCE
    • JOIN_RIGHT_INSTANCE

      public static final RelOptRule JOIN_RIGHT_INSTANCE
    • JOIN_LEFT_PROJECT_INSTANCE

      public static final RelOptRule JOIN_LEFT_PROJECT_INSTANCE
    • JOIN_RIGHT_PROJECT_INSTANCE

      public static final RelOptRule JOIN_RIGHT_PROJECT_INSTANCE
  • Constructor Details

    • SingleValuesOptimizationRules

      public SingleValuesOptimizationRules()