Hi Charles,

There is some documentation here
https://calcite.apache.org/docs/adapter.html it describes how to setup and
use an adapter.

Note that you can only use those adapters within calcite runtime and not as
a standalone library.

Typical adapter would expose collection (for Mongo), index (for ES), region
(for Geode) etc.  as a calcite schema / table which you can query using
relational algebra.

How exactly do you want to extend existing adapters ?

Hope that helps.

Regards,
Andrei.




On Fri, Jan 17, 2020 at 1:29 PM Charles Givre <[email protected]> wrote:

> Hello Calcite Devs!
> My name is Charles Givre and I'm the PMC Chair for Apache Drill, which
> uses Calcite for query planning among other things.  I'm working on
> extending the number of systems that Drill can connect to and I saw that
> Calcite has a number of adapters for various systems like Cassandra and
> Elasticsearch.
>
> Could anyone point me to some resources as to how these adapters can be
> used (or extended) so that Drill could use them?
> Thank you very much!
> -- C

Reply via email to