Was this page helpful?
An object used to iterate over a group of rows, columns or collection values.
Public Functions
Frees an iterator instance.
iterator – [in]
Gets the type of the specified iterator.
iterator – [in]
The type of the iterator.
Advance the iterator to the next row, column or collection item.
iterator – [in]
false if no more rows, columns or items, otherwise true
Gets the row at the result iterator’s current position.
Calling cass_iterator_next() will invalidate the previous row returned by this method.
iterator – [in]
A row
Gets the column value at the row iterator’s current position.
Calling cass_iterator_next() will invalidate the previous column returned by this method.
iterator – [in]
A value
Gets the value at a collection or tuple iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A value
Gets the key at the map iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A value
Gets the value at the map iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A value
Gets the field name at the user type defined iterator’s current position.
Calling cass_iterator_next() will invalidate the previous name returned by this method.
Requires Apache Cassandra: 2.1+
iterator – [in]
name – [out]
name_length – [out]
CASS_OK if successful, otherwise error occurred
Gets the field value at the user type defined iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
Requires Apache Cassandra: 2.1+
iterator – [in]
A value
Gets the keyspace metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A keyspace metadata entry
Gets the table metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A table metadata entry
Gets the materialized view metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
Requires Apache Cassandra: 3.0+
iterator – [in]
A materialized view metadata entry
Gets the type metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
Requires Apache Cassandra: 2.1+
iterator – [in]
A type metadata entry
Gets the function metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
Requires Apache Cassandra: 2.2+
iterator – [in]
A function metadata entry
Gets the aggregate metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
Requires Apache Cassandra: 2.2+
iterator – [in]
A aggregate metadata entry
Gets the column metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A column metadata entry
Gets the index metadata entry at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A index metadata entry
Gets the metadata field name at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
name – [out]
name_length – [out]
CASS_OK if successful, otherwise error occurred
Gets the metadata field value at the iterator’s current position.
Calling cass_iterator_next() will invalidate the previous value returned by this method.
iterator – [in]
A metadata field value
Was this page helpful?
On this page
CassIterator
CassIterator::cass_iterator_free()
CassIterator::cass_iterator_type()
CassIterator::cass_iterator_next()
CassIterator::cass_iterator_get_row()
CassIterator::cass_iterator_get_column()
CassIterator::cass_iterator_get_value()
CassIterator::cass_iterator_get_map_key()
CassIterator::cass_iterator_get_map_value()
CassIterator::cass_iterator_get_user_type_field_name()
CassIterator::cass_iterator_get_user_type_field_value()
CassIterator::cass_iterator_get_keyspace_meta()
CassIterator::cass_iterator_get_table_meta()
CassIterator::cass_iterator_get_materialized_view_meta()
CassIterator::cass_iterator_get_user_type()
CassIterator::cass_iterator_get_function_meta()
CassIterator::cass_iterator_get_aggregate_meta()
CassIterator::cass_iterator_get_column_meta()
CassIterator::cass_iterator_get_index_meta()
CassIterator::cass_iterator_get_meta_field_name()
CassIterator::cass_iterator_get_meta_field_value()