Planner rule that converts a LogicalJoin relational expression to SpatialJoin, if the join condition is a spatial predicate.
Rule for pushing down aggregation to GeoMesa table scan
Rule handler for pushing filters down to GeoMesa table scan
Perform equijoin by looking up left side values from right side table
Rule handler for pushing limit clause down to GeoMesa table scan
Rule for pushing projection down to GeoMesaTableScan
Rule for converting GeoMesaLogicalTableModify to GeoMesaPhysicalTableModify
Rule for converting GeoMesaLogicalTableScan to GeoMesaPhysicalTableScan
Calcite does not generate GeoMesaLogicalTableModify node when performing delete or update, so we need this fallback rule for converting LogicalTableModify node to GeoMesaPhysicalTableModify node.
Rule to convert a relational expression from GeoMesaRel.CONVENTION to EnumerableConvention
Translating RexNode to GeoTools filter or expression
Rules and relational operators for GeoMesaRel.CONVENTION calling convension.