Closed Gor027 closed 1 year ago
Please avoid addressing review comments by adding commits that fix bugs introduced in previous commits. In particular, the first commit still has the issue with the lifetime of the value returned from cass_value_data_type
. You should first change the CassValue
to store CassDataType
so that you can correctly implement cass_value_data_type
in the next commit.
Moreover, please add commit descriptions. Each description should explain what is changed in the commit and why.
This PR is dependent upon #63
As the C++ driver interface requires functions
cass_iterator_from_result
andcass_iterator_from_row
to returnCassIterator
, this PR modifies already existingCassIterator
struct to be enum and to containCassResultIterator
andCassRowIterator
. Additionally, some necessary functions were implemented in order to have at least 1 passing integration test. So, it should pass a basic test calledBasicsTests.Integration_Cassandra_RowsInRowsOut
.