Skip to content

Commit 91b67d5

Browse files
authored
Merge pull request #320 from wprzytula/readme-full-unimplemented-list
README.md: List all unimplemented API functions
2 parents eb3d6b9 + ddf1a5f commit 91b67d5

File tree

1 file changed

+174
-1
lines changed

1 file changed

+174
-1
lines changed

README.md

Lines changed: 174 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)