Permalink
Switch branches/tags
Nothing to show
Commits on May 16, 2013
  1. Expose a method to reset schema cache.

    Forgo the sketchy auto-detection, and instead provide a "reset_cached_schema!"
    method which will empty out the cache so next "schema" access will re-fetch
    it.
    Muir Manders committed May 16, 2013
  2. Cache the schema.

    You really don't need to describe the keyspace on every request.
    Muir Manders committed May 16, 2013
Commits on Aug 24, 2012
  1. Fix for reversed comparators

    natemueller committed Aug 24, 2012
Commits on Jul 5, 2012
  1. Don't crash on any empty-byte conversions.

    If the schema for a column is a uuid, date, boolean, double, or float
    and you fetch out zero bytes, return nil instead of trying to
    coerce it to its given type (and causing a crash).
    Tim Jarratt committed Jul 5, 2012
Commits on Jun 1, 2012
  1. Don't crash on empty-bytes-to-integer conversions.

    If a schema says 'integer' and the data store has nothing, it was
    impossible to manipulate that row. Any attempt to decode anything
    would also try to decode the missing value as an integer and crash.
    
    That's bad.
    
    The code change of this fix has been merged from
    github:rb2k/cassandra_cql 4d89f3f
    twhaples committed May 30, 2012
Commits on Jan 3, 2012
  1. Merge pull request #24 from simonrobson/master

    Fix infinite loop when calling reset!
    kreynolds committed Jan 3, 2012
  2. Merge pull request #22 from nearbuy/support_multiple_versions

    Support multiple versions of Cassandra
    kreynolds committed Jan 3, 2012
Commits on Jan 1, 2012
Commits on Dec 14, 2011
  1. Fixed tests for 0.8 support.

    Most of the changes are from the CQL type changes in
      CASSANDRA-3149
      CASSANDRA-3031
      CASSANDRA-2883
    psanford committed Dec 14, 2011
  2. Added back 0.8 query code.

    Added ability for tests to run correct version based on ENV.
    psanford committed Dec 14, 2011
  3. Added ability to specify cassandra version.

    You can require "cassandra-cql/#{version}" to specify the version. If you
    require 'cassandra-cql' it will default to the latest version.
    
    This is the same way that fauna works.
    psanford committed Dec 12, 2011
  4. Added 0.8 thrift bindings.

    psanford committed Dec 12, 2011
Commits on Nov 21, 2011
Commits on Nov 16, 2011
  1. Bumped version number

    kreynolds committed Nov 16, 2011
Commits on Nov 7, 2011
Commits on Nov 3, 2011
Commits on Nov 2, 2011
Commits on Oct 31, 2011
Commits on Oct 18, 2011
  1. require yaml for ruby 1.9.2

    kreynolds committed Oct 18, 2011
  2. Merge pull request #20 from nearbuy/master

    Fix double-escaping and single-quote handling.
    kreynolds committed Oct 18, 2011
Commits on Oct 11, 2011
  1. CQL escaping fix for single quotes.

    You escape single quotes as '', not \'.
    Also, strings aren't double-escaped.
    twhaples committed Oct 11, 2011
Commits on Sep 21, 2011
  1. Bumped the version

    kreynolds committed Sep 21, 2011
Commits on Sep 20, 2011