Details
-
New Feature
-
Status: Resolved
-
Low
-
Resolution: Fixed
Description
CQL (Cassandra Query Language) is a proposed language for data management in Cassandra.
This issue is meant to encapsulate the goals for CQL in the next stable release (0.8), roughly:
- Completed 1.0 language specification.
- Implementation of the language using the Avro interface for transport and serialization.
- Low-level drivers for Java and Python (possibly others).
- The deprecation (or removal, TBD) of (Avro) RPC methods.
Separate tickets with the appropriate relationships to this one will be created for the individual tasks.
Edit (2011-01-21): Changed short description from "CQL 1.0" to "CQL 0.99".
Edit (2011-04-14): Changed it back. Whatever.
CQL 1.0 needn't be entirely complete, but it should be stable. Backward incompatible changes mean a transition to 2.0 (and I hope there is never a 2.0). However, I don't think it will have baked long enough to be called "1.0" in the next release (0.7+1), so let's call that 0.99 (to signal the possibility of backward incompatible changes), and target 0.7+2 for CQL 1.0.
Attachments
1.
|
CQL reads (aka SELECT) | Resolved | Eric Evans | |
2.
|
CQL writes (aka UPDATE) | Resolved | Eric Evans | |
3.
|
CQL deletes (aka DELETE) | Resolved | Eric Evans | |
4.
|
CQL authentication | Resolved | Eric Evans | |
5.
|
Java driver for CQL | Resolved | Eric Evans | |
6.
|
Python driver for CQL | Resolved | Eric Evans | |
7.
|
CQL column family truncation (aka TRUNCATE) | Resolved | Eric Evans | |
8.
|
move CQL from avro to thrift | Resolved | Eric Evans | |
9.
|
generalized way of expressing hierarchical values | Resolved | Eric Evans | |
10.
|
term definitions | Resolved | Eric Evans | |
11.
|
use o.a.c.marshal.*Type for CQL | Resolved | Gary Dusbabek | |
12.
|
parameter substitution for Java CQL driver | Resolved | Gary Dusbabek | |
13.
|
.NET driver for CQL | Resolved | Unassigned |