Alternative attempt to expose query binding meta data to the application
Implemented a test that uses the query info in conjunction with relfection to build out a more realistic use case
Added Bind() to Batch interface
Batches are not supported so well in Cassandra 1.x
Removed duplicate *Iter instance
Minor refactoring to make it clearer to see what is going on with this reflection
Added behavioral test to validate whether *queryInfo should indeed include a non-empty return value args
The binding callback can now return an error, which will in turn bubble up to the app
Added godocs
Read both the query argument and the result metadata
Only read result column meta data for v2 of the protocol
Merge pull request #204 from relops/empty_return_value_args

Statement preparation has empty return value args
Merge remote-tracking branch 'upstream/master' into expose_query_info
Merge remote-tracking branch 'upstream/master' into expose_query_info
Export all fields of the QueryInfo struct
Merge pull request #202 from relops/expose_query_info

Expose query info declaratively
Added a section about data binding options to the README
Move up check for error status of prepareStatement to before access of info.
Merge pull request #208 from ChannelMeter/fix/preparestatement-error-check

Check the error status of prepareStatement in execute batch
Merge pull request #206 from relops/binding_readme

LGTM - merging.