Calcite - Convention

Card Puncher Data Processing

About

A convention is a type of trait

They are used to represent a single data source

Inputs to a relational expression must be in the same convention

A convention is associated with a RelNode interface

Example

Calcite Conventions

Documentation / Reference





Discover More
Calcite Converter Rule
Calcite - (Planner) Rule (RelOptRule)

A rule is used to modified a relational expression (ie query plan) They are used by the planner to: optimize or modify relational algebra expressions (ie query plan). Every rule extends org/apache/calcite/plan/RelOptRuleRelOptRule...
Card Puncher Data Processing
Trait

s represents a trait of a relational expression that does not alter the execution. They are used to validate the plan output. They implements the org/apache/calcite/plan/RelRel interface and Three...



Share this page:
Follow us:
Task Runner