Vladimir and I are having an interesting debate about ScannableTable vs QueryableTable, interpreters vs code generation in the comment thread of https://issues.apache.org/jira/browse/CALCITE-584. Subscribe to that case if you wish to join in.
https://issues.apache.org/jira/browse/CALCITE-558 and https://issues.apache.org/jira/browse/CALCITE-454 provide the context for the discussion. Julian
