In this blog post, we will explore how to define and enforce custom physical properties (traits) in Apache Calcite.
A step-by-step tutorial on how to assemble a simple query optimizer using Apache Calcite.