Questions tagged [apache-calcite]

Apache Calcite is a data management framework. Not to be confused with Apache (HTTP Server).

Apache Calcite is a data management framework. It has an implementation of relational algebra, an extensible cost-based optimizer, and an optional SQL parser and JDBC driver.

Calcite is used by Apache Hive and Apache Drill as their query optimizers, and you can use it as a framework to build your own data engine.

Calcite was previously known as Optiq.

255 questions
0
votes
1 answer

How to create a StreamableTable which is also a ScannableTable (Apache Calcite)?

I am looking to implement a org.apache.calcite.schema.Table which can be used as a stream as well as a table. I was going through the Calcite documentation, and here it mentions an example of Orders table which is a stream as well as table. It also…
0
votes
1 answer

has anyone implemented a show command in apache calcite adapter

I am looking to implement a show foo command relevant to the database engine we would like to hook up to Calcite via a Calcite adapter. foo, of course, being something specific to that database engine. I am trying to figure out what kind of…
intel_chris
  • 708
  • 1
  • 6
  • 17
0
votes
1 answer

How to use SqlStdOperatorTable.IN with RelBuilder?

I'm trying to build a rexNode similar to