XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.8 beta 1
    • Legacy/CQL
    • None

    Description

      Data access specification and implementation for CQL.

      This corresponds to the following RPC methods:

      • get()
      • get_slice()
      • get_count()
      • multiget_slice()
      • multiget_count()
      • get_range_slices()
      • get_indexed_slices()

      The initial check-in to trunk/ uses a syntax that looks like:

      SELECT (FROM)? <CF> [USING CONSISTENCY.<LVL>] WHERE <EXPRESSION> [ROWLIMIT X] [COLLIMIT Y] [ASC|DESC]
      

      Where:

      • <CF> is the column family name.
      • <EXPRESSION> consists of relations chained by the AND keyword.
      • <LVL> corresponds to one of the enum values in the RPC interface(s).

      What is still undone:

      • Support for indexes
      • Counts
      • Complete test coverage

      And of course, all of this is still very much open to further discussion.

      Attachments

        Activity

          People

            urandom Eric Evans
            urandom Eric Evans
            Eric Evans
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: