Thanks for the hints.

I've tried to use [i.e. copy-pasted a lot of] Cassandra*.java for my CSV-files example. It's really too wordy! So lot of code I need to understand later!..

But what bothers me most for now is the fact that I just cannot pass List<RexNode> to [my modification of] CassandraTable.query(); I need to convert it to some string form within List<String> using CassandraFilter.Translator, and then, when passed to [my modification of] CassandraTable.query(), I need to parse these List<String> back... Is there way to eliminate this back-and-forth serialization-deserialization?

- Alexey.

(P.S. Sorry for not keeping the email thread for now...)

Julian Hyde wrote wrote:
By "write a rule" I mean write a class that extends RelOptRule. An example is CassandraRules.CassandraFilterRule. ProjectableFilterableTable was "only" designed for the case that occurs 80% of the time but requires 20% of the functionality. Rules run in a richer environment so have more power and flexibility.

Reply via email to