[ https://issues.apache.org/jira/browse/CALCITE-1080?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15140026#comment-15140026 ]
Julian Hyde commented on CALCITE-1080: -------------------------------------- [~michaelmior], Fantastic! I have been hoping that someone would do a Cassandra adapter. What can I do to help? I think that adding to calcite-test-dataset is key; it will allow us to start running regular tests, and will allow people to experiment with the adapter. [~vlsi] may be able to help with that. > Cassandra adapter > ----------------- > > Key: CALCITE-1080 > URL: https://issues.apache.org/jira/browse/CALCITE-1080 > Project: Calcite > Issue Type: New Feature > Reporter: Michael Mior > Assignee: Julian Hyde > > I've started work on an adapter for [Apache > Cassandra|https://cassandra.apache.org/]. > There's still a fair bit of work to do, but you can successfully issue a > fairly broad class of queries with filtering, sorting, and projections pushed > down to Cassandra in many cases. > Progress can be tracked on > [GitHub|https://github.com/michaelmior/calcite/tree/cassandra]. Below is a > brief list of things which still need to be done. I'm hoping this can be > useful to others, so it would be good to get a sense of what would be > considered complete for future release. > *To do* > * New tests for test suite (and update > [calcite-test-dataset|https://github.com/vlsi/calcite-test-dataset] to > support Cassandra) > * Allow for partial application of filter predicates (since Cassandra's query > language is so limited, this will avoid the case where only trivial > predicates can be pushed down) > * Allow for partial sorting (for the same reason as above) > * Proper quoting of identifiers > * Fix projections to avoid projecting unnecessary columns in some > circumstances > * Proper cost modelling > * Exploit native aggregation -- This message was sent by Atlassian JIRA (v6.3.4#6332)