package rules

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class EnumerableSpatialJoinRule extends ConverterRule

    Planner rule that converts a LogicalJoin relational expression to SpatialJoin, if the join condition is a spatial predicate.

  2. class GeoMesaAggregateRule extends RelRule[GeoMesaRuleConfig]

    Rule for pushing down aggregation to GeoMesa table scan

  3. class GeoMesaFilterRule extends RelRule[GeoMesaRuleConfig]

    Rule handler for pushing filters down to GeoMesa table scan

  4. class GeoMesaIndexLookupJoinRule extends RelRule[GeoMesaRuleConfig]

    Perform equijoin by looking up left side values from right side table

  5. class GeoMesaLimitRule extends RelRule[GeoMesaRuleConfig]

    Rule handler for pushing limit clause down to GeoMesa table scan

  6. class GeoMesaProjectRule extends RelRule[GeoMesaRuleConfig]

    Rule for pushing projection down to GeoMesaTableScan

  7. class GeoMesaTableLogicalToPhysicalModifyRule extends ConverterRule

    Rule for converting GeoMesaLogicalTableModify to GeoMesaPhysicalTableModify

  8. class GeoMesaTableLogicalToPhysicalScanRule extends ConverterRule

    Rule for converting GeoMesaLogicalTableScan to GeoMesaPhysicalTableScan

  9. class GeoMesaTablePhysicalModifyRule extends ConverterRule

    Calcite does not generate GeoMesaLogicalTableModify node when performing delete or update, so we need this fallback rule for converting LogicalTableModify node to GeoMesaPhysicalTableModify node.

  10. class GeoMesaToEnumerableConverterRule extends ConverterRule

    Rule to convert a relational expression from GeoMesaRel.CONVENTION to EnumerableConvention

  11. class RexNodeTranslator extends AnyRef

    Translating RexNode to GeoTools filter or expression

Ungrouped