Fix comments regarding 'keys'.
Correct description of `keys` param.
Twitter moved the repo into the cassandra-rb project. This will make it easier for us to add new contributers.
Change it to ~> 0.3 so we don't need to track so closely in the future.
These were inconsistent with each other (some only rescued timeouts, others handled transport exceptions as well) and with the rest of the module, which expects you to rescue these errors yourself. This is a breaking change. The old API was undocumented and potentially dangerous.
Composite methods to explicity create from parts array
Fails with ruby 1.8.7
Need to add the column before inserting.
Use the same code to make parts as when explicitly creating from an array.
Allows new composites to be created without the ambiguity of base initialize. Composites can be created from an array of parts, followed by the options hash, similar to the basic initializer, but the new method will not attempt to detect packed parts as an argument.
The patch applied in THRIFT-1023 trys to convert any string to UTF8 and then back into binary. This doesn't work for non-UTF8 data like UUIDs.
String literals are utf-8 encoded
* Maintain the gemspec by hand instead of using echoe * Add a license * Allow new versions of thrift_client
Remove hard-coded release date from gemspec
#188: disabling native extensions for Windoze
OrderedHashInt/OrderedHash returning self for iteration functions
…pected for a regular hash
self.hash returns the right value, but unfortunately does it by calling self.pack.
Otherwise if you call .hash later, it incurs a call to .pack, which is slow. The Ruby versions have always done this, just the native optimizations were missing it.
Add native dynamic composite decoding.