Tamer Abdulradi
Tamer Abdulradi
The plan is to add Cassandra itself as a compile time dependency, where we call the Java code that is responsible to validate and type check the query (properly happens...
Although the speed of `scala-parser-combinators` is not a challenge for Troy (since typically queries are small, one or few lines), Troy still would benifit from Fast parse's [tracing feature](http://www.lihaoyi.com/fastparse/#UseCases). This...
Continuation for https://github.com/tabdulradi/troy/issues/26 Currently we have Travis setup, and Bintray setup. Bintray only accepts non-snapshots, so we need - [ ] OSS.JFrog account - [ ] Modify SBT config to...
This is a meta-issue, to track supported CQL features. > P = Parser (AST and parser), does it event parse? > S = Schema Engine, does troy understand it >...
http://docs.datastax.com/en/cql/3.3/cql/cql_using/useQueryStdAggregate.html - [ ] min - [ ] max - [ ] avg - [ ] sum - [ ] count (not to be confused with `SELECT COUNT(*)`
https://github.com/cassandra-scala/troy/pull/133/files#diff-f6475383148e9691c21b9608bf26f992R268
According to http://docs.datastax.com/en/cql/3.3/cql/cql_reference/ucase-lcase_r.html Troy's CQL Parser should - [ ] support double quoted identifiers (especially column names in select clause and create table) - [ ] lower case identifiers, unless...
http://docs.datastax.com/en/cql/3.3/cql/cql_reference/escape_char_r.html
``` val countByAuthor = withSchema { (authorId: String) => cql""" SELECT count(*) from test.posts WHERE author_id = $authorId; """ .prepared .executeAsync .as(Post) } ```
Fully Implement Cassanadra Term and Literals. Update Create Index, and Create Keyspace to use them - [x] constant - [ ] literal - [ ] collection literal - [ ]...