[
https://issues.apache.org/jira/browse/CALCITE-2059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16260711#comment-16260711
]
Christian Tzolov commented on CALCITE-2059:
-------------------------------------------
I've started by just opening a PR
(https://github.com/vlsi/calcite-test-dataset/pull/23) for the Geode Test
support. I believe this is pre-requisite provide an infrastructure for the
integration tests.
Mind that i had to define a private net in the Vagrant to allow the Geode
client access internal Geode cluster members. Typically the Geode client
connect to a `locator` on localhost:10334. This works fine without private net.
But next the `locator` will return the internal IP of a Geode server member for
the client to interact with. Without private-net the client (e.g. process
running on the Host machine) will be provided with internal IP address of the
guess machine and will hang. The private-network resolves this problem.
This configuration had a minor implication on the Casandra test infra because
later binds to one IP rather than listening to all interfaces (e.g. *:) as all
other servers those. So i've augmented cassandra's init configuration to make
it connect to the IP it expects.
> Apache Geode adapter
> --------------------
>
> Key: CALCITE-2059
> URL: https://issues.apache.org/jira/browse/CALCITE-2059
> Project: Calcite
> Issue Type: New Feature
> Reporter: Christian Tzolov
> Assignee: Julian Hyde
>
> I've been working on a Calcite adapter for [Apache
> Geode|http://geode.apache.org].
> Current implementation uses the plain Geode API and
> [OQL|http://geode.apache.org/docs/guide/13/developing/querying_basics/chapter_overview.html](Object
> Query Interface) to push down relational expressions such as projections,
> filtering, sorting, and grouping .
> Provided functionality can hopefully address certain Geode use cases and will
> provide a stepping stone for future improvements.
> Here are some remaining tasks as i see it:
> * New tests for test suite (and update calcite-test-dataset to support Geode)
> * Add Integration tests that use calcite-test-dataset
> * Documentation
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)