package rules
- Alphabetic
- Public
- All
Type Members
-
class
EnumerableSpatialJoinRule extends ConverterRule
Planner rule that converts a LogicalJoin relational expression to SpatialJoin, if the join condition is a spatial predicate.
-
class
GeoMesaAggregateRule extends RelRule[GeoMesaRuleConfig]
Rule for pushing down aggregation to GeoMesa table scan
-
class
GeoMesaFilterRule extends RelRule[GeoMesaRuleConfig]
Rule handler for pushing filters down to GeoMesa table scan
-
class
GeoMesaIndexLookupJoinRule extends RelRule[GeoMesaRuleConfig]
Perform equijoin by looking up left side values from right side table
-
class
GeoMesaLimitRule extends RelRule[GeoMesaRuleConfig]
Rule handler for pushing limit clause down to GeoMesa table scan
-
class
GeoMesaProjectRule extends RelRule[GeoMesaRuleConfig]
Rule for pushing projection down to GeoMesaTableScan
-
class
GeoMesaTableLogicalToPhysicalModifyRule extends ConverterRule
Rule for converting GeoMesaLogicalTableModify to GeoMesaPhysicalTableModify
-
class
GeoMesaTableLogicalToPhysicalScanRule extends ConverterRule
Rule for converting GeoMesaLogicalTableScan to GeoMesaPhysicalTableScan
-
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.
-
class
GeoMesaToEnumerableConverterRule extends ConverterRule
Rule to convert a relational expression from GeoMesaRel.CONVENTION to EnumerableConvention
-
class
RexNodeTranslator extends AnyRef
Translating RexNode to GeoTools filter or expression
Value Members
- object EnumerableSpatialJoinRule
- object GeoMesaAggregateRule
- object GeoMesaFilterRule
- object GeoMesaIndexLookupJoinRule
- object GeoMesaLimitRule
- object GeoMesaProjectRule
-
object
GeoMesaRules
Rules and relational operators for GeoMesaRel.CONVENTION calling convension.
- object GeoMesaTableLogicalToPhysicalRule
- object GeoMesaToEnumerableConverterRule
- object RexNodeTranslator