Todo list - silviucpp/erlcass GitHub Wiki

  • Add support for multiple sessions

  • Add support for sending and retrieving custom payloads to and from Cassandra

    • cass_custom_payload_new
    • cass_custom_payload_free
    • cass_custom_payload_set_n
    • cass_custom_payload_remove_n
    • cass_statement_set_custom_payload
    • cass_batch_set_custom_payload
  • Add support for client-side timestamps settings

    • cass_cluster_set_timestamp_gen
    • cass_timestamp_gen_server_side_new
    • cass_timestamp_gen_monotonic_new
    • cass_timestamp_gen_monotonic_new_with_settings
    • cass_timestamp_gen_free
  • Add into our metadata API the virtual flag:

    • cass_keyspace_meta_is_virtual
    • cass_table_meta_is_virtual
  • Add support for execution profiles

    • cass_batch_set_execution_profile
    • cass_statement_set_execution_profile
  • Add support for enable/disable contact points randomization

    • cass_cluster_set_use_randomized_contact_points
  • Add support for whitelist/blacklist hosts

    • cass_cluster_set_whitelist_filtering_n
    • cass_cluster_set_blacklist_filtering_n
    • cass_cluster_set_whitelist_dc_filtering_n
    • cass_cluster_set_blacklist_dc_filtering_n
  • Add support for speculative execution metrics

    • cass_session_get_speculative_execution_metrics
  • Add support for host listener events

    • cass_cluster_set_host_listener_callback
  • Add support for tracing api's

    • cass_cluster_set_tracing_max_wait_time
    • cass_cluster_set_tracing_retry_wait_time
    • cass_cluster_set_tracing_consistency
    • cass_statement_set_tracing
    • cass_batch_set_tracing
    • cass_future_tracing_id
  • Add support for setting a specific host on a statement

    • cass_statement_set_host
    • cass_statement_set_host_inet