Support for writing blob values using a bytearray type (makes blobs work with Cassandra 2.0) #39
+133
−11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This implements a solution described in #37.
This branch allows user to write a blob field value using a Python
bytearray
type. This is an only supported method for writing blobs when using Cassandra 2.0 and above.With older versions (1.2 and lower), user can use an existing approach (specifying a blob value using a hex encoded string) plus this approach.
Ideally, we would discourage "bad" practices (maybe by putting a note in the docs / readme) and advise users to use
bytearray
approach which works with both versions.