@@ -153,7 +153,7 @@ The driver inherits almost all the features of C/C++ and Rust drivers, such as:
153153
154154# Limitations
155155
156- ##### Note: This section may be incomplete, so not everything that is unimplemented is mentioned here.
156+ ##### Note: This section may be incomplete, so not everything that is not fully supported is mentioned here.
157157
158158<table >
159159 <thead>
@@ -212,6 +212,179 @@ The driver inherits almost all the features of C/C++ and Rust drivers, such as:
212212 </tbody>
213213</table >
214214
215+ ## Unimplemented functions from ` cassandra.h `
216+
217+ #### CassAggregate:
218+ - cass_aggregate_meta_argument_count
219+ - cass_aggregate_meta_argument_type
220+ - cass_aggregate_meta_field_by_name
221+ - cass_aggregate_meta_field_by_name_n
222+ - cass_aggregate_meta_final_func
223+ - cass_aggregate_meta_full_name
224+ - cass_aggregate_meta_init_cond
225+ - cass_aggregate_meta_name
226+ - cass_aggregate_meta_return_type
227+ - cass_aggregate_meta_state_func
228+ - cass_aggregate_meta_state_type
229+
230+ #### CassAlloc:
231+ - cass_alloc_set_functions
232+
233+ #### CassAuthenticator:
234+ - cass_authenticator_address
235+ - cass_authenticator_class_name
236+ - cass_authenticator_exchange_data
237+ - cass_authenticator_hostname
238+ - cass_authenticator_response
239+ - cass_authenticator_set_error
240+ - cass_authenticator_set_error_n
241+ - cass_authenticator_set_exchange_data
242+ - cass_authenticator_set_response
243+
244+ #### CassBatch:
245+ - cass_batch_set_custom_payload
246+ - cass_batch_set_keyspace
247+ - cass_batch_set_keyspace_n
248+
249+ #### CassCluster:
250+ - cass_cluster_set_authenticator_callbacks
251+ - cass_cluster_set_cloud_secure_connection_bundle
252+ - cass_cluster_set_cloud_secure_connection_bundle_n
253+ - cass_cluster_set_cloud_secure_connection_bundle_no_ssl_lib_init
254+ - cass_cluster_set_cloud_secure_connection_bundle_no_ssl_lib_init_n
255+ - cass_cluster_set_constant_reconnect
256+ - cass_cluster_set_exponential_reconnect
257+ - cass_cluster_set_host_listener_callback
258+ - cass_cluster_set_max_concurrent_creation
259+ - cass_cluster_set_max_concurrent_requests_threshold
260+ - cass_cluster_set_max_requests_per_flush
261+ - cass_cluster_set_max_reusable_write_objects
262+ - cass_cluster_set_monitor_reporting_interval
263+ - cass_cluster_set_new_request_ratio
264+ - cass_cluster_set_no_compact
265+ - cass_cluster_set_num_threads_io
266+ - cass_cluster_set_pending_requests_high_water_mark
267+ - cass_cluster_set_pending_requests_low_water_mark
268+ - cass_cluster_set_prepare_on_all_hosts
269+ - cass_cluster_set_prepare_on_up_or_add_host
270+ - cass_cluster_set_queue_size_event
271+ - cass_cluster_set_queue_size_io
272+ - cass_cluster_set_reconnect_wait_time
273+ - cass_cluster_set_resolve_timeout
274+ - cass_cluster_set_tracing_consistency
275+ - cass_cluster_set_tracing_max_wait_time
276+ - cass_cluster_set_tracing_retry_wait_time
277+ - cass_cluster_set_use_hostname_resolution
278+ - cass_cluster_set_use_randomized_contact_points
279+ - cass_cluster_set_write_bytes_high_water_mark
280+ - cass_cluster_set_write_bytes_low_water_mark
281+
282+ #### CassCollection:
283+ - cass_collection_append_custom
284+ - cass_collection_append_custom_n
285+
286+ #### CassColumn
287+ - cass_column_meta_field_by_name
288+ - cass_column_meta_field_by_name_n
289+
290+ #### CassCustomPayload:
291+ - cass_custom_payload_free
292+ - cass_custom_payload_new
293+ - cass_custom_payload_remove
294+ - cass_custom_payload_remove_n
295+ - cass_custom_payload_set
296+ - cass_custom_payload_set_n
297+
298+ #### CassFunctionMeta:
299+ - cass_function_meta_argument
300+ - cass_function_meta_argument_count
301+ - cass_function_meta_argument_type_by_name
302+ - cass_function_meta_argument_type_by_name_n
303+ - cass_function_meta_body
304+ - cass_function_meta_body
305+ - cass_function_meta_called_on_null_input
306+ - cass_function_meta_field_by_name
307+ - cass_function_meta_field_by_name_n
308+ - cass_function_meta_full_name
309+ - cass_function_meta_language
310+ - cass_function_meta_name
311+ - cass_function_meta_return_type
312+
313+ #### CassFuture:
314+ - cass_future_custom_payload_item
315+ - cass_future_custom_payload_item_count
316+
317+ #### CassIndexMeta:
318+ - cass_index_meta_field_by_name
319+ - cass_index_meta_field_by_name_n
320+ - cass_index_meta_name
321+ - cass_index_meta_options
322+ - cass_index_meta_target
323+ - cass_index_meta_type
324+
325+ #### CassIterator:
326+ - cass_iterator_aggregates_from_keyspace_meta
327+ - cass_iterator_fields_from_aggregate_meta
328+ - cass_iterator_fields_from_column_meta
329+ - cass_iterator_fields_from_function_meta
330+ - cass_iterator_fields_from_index_meta
331+ - cass_iterator_fields_from_keyspace_meta
332+ - cass_iterator_fields_from_materialized_view_meta
333+ - cass_iterator_fields_from_table_meta
334+ - cass_iterator_functions_from_keyspace_meta
335+ - cass_iterator_get_aggregate_meta
336+ - cass_iterator_get_function_meta
337+ - cass_iterator_get_index_meta
338+ - cass_iterator_get_meta_field_name
339+ - cass_iterator_get_meta_field_value
340+ - cass_iterator_indexes_from_table_meta
341+
342+ #### CassKeyspaceMeta:
343+ - cass_keyspace_meta_aggregate_by_name
344+ - cass_keyspace_meta_aggregate_by_name_n
345+ - cass_keyspace_meta_field_by_name
346+ - cass_keyspace_meta_field_by_name_n
347+ - cass_keyspace_meta_function_by_name
348+ - cass_keyspace_meta_function_by_name_n
349+ - cass_keyspace_meta_is_virtual
350+
351+ #### CassMaterializedViewMeta:
352+ - cass_materialized_view_meta_clustering_key_order
353+ - cass_materialized_view_meta_field_by_name
354+ - cass_materialized_view_meta_field_by_name_n
355+
356+ #### CassSchemaMeta:
357+ - cass_schema_meta_snapshot_version
358+ - cass_schema_meta_version
359+
360+ #### CassSession:
361+ - cass_session_get_speculative_execution_metrics
362+
363+ #### CassStatement:
364+ - cass_statement_add_key_index
365+ - cass_statement_bind_custom
366+ - cass_statement_bind_custom_by_name
367+ - cass_statement_bind_custom_by_name_n
368+ - cass_statement_bind_custom_n
369+ - cass_statement_set_custom_payload
370+ - cass_statement_set_keyspace
371+ - cass_statement_set_keyspace_n
372+
373+ #### CassTableMeta:
374+ - cass_table_meta_clustering_key_order
375+ - cass_table_meta_field_by_name
376+ - cass_table_meta_field_by_name_n
377+ - cass_table_meta_index
378+ - cass_table_meta_index_by_name
379+ - cass_table_meta_index_by_name_n
380+ - cass_table_meta_index_count
381+ - cass_table_meta_is_virtual
382+
383+ #### CassTuple:
384+ - cass_tuple_set_custom
385+ - cass_tuple_set_custom_n
386+
387+
215388# Testing
216389___
217390
0 commit comments