struct CassIterator
An object used to iterate over a group of rows, columns or collection values.
Functions
Frees an iterator instance.
Gets the type of the specified iterator.
Advance the iterator to the next row, column or collection item.
Gets the row at the result iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous row returned by this method.
Gets the column value at the row iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous column returned by this method.
Gets the value at a collection or tuple iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the key at the map iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the value at the map iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
CassError
cass_iterator_get_user_type_field_name
(const CassIterator *
iterator, const char **
name, size_t *
name_length )
Gets the field name at the user type defined iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous name returned by this method.
Gets the field value at the user type defined iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the keyspace metadata entry at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the table metadata entry at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the type metadata entry at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the function metadata entry at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the aggregate metadata entry at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the column metadata entry at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
CassError
cass_iterator_get_meta_field_name
(const CassIterator *
iterator, const char **
name, size_t *
name_length )
Gets the metadata field name at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.
Gets the metadata field value at the iterator’s current position.
Calling CassIterator::cass_iterator_next
will invalidate the previous value returned by this method.