// @generated // ----------------------------------------------------------------------------- // Auto-generated by tools/c_api_gen/generate_c_api.py. // DO NOT EDIT THIS FILE DIRECTLY. // Source: tools/c_api_gen/spec.json // ----------------------------------------------------------------------------- // To regenerate this file: // python3 tools/c_api_gen/generate_c_api.py // --spec tools/c_api_gen/spec.json --section 'WriteBatch' // --header-out // c_api_gen/c_generated_writebatch_subset.h.inc // --source-out // c_api_gen/c_generated_writebatch_subset.cc.inc /* WriteBatch */ extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_clear( rocksdb_writebatch_t* b); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_put(rocksdb_writebatch_t* b, const char* key, size_t klen, const char* val, size_t vlen); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_put_cf( rocksdb_writebatch_t* b, rocksdb_column_family_handle_t* column_family, const char* key, size_t klen, const char* val, size_t vlen); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_delete( rocksdb_writebatch_t* b, const char* key, size_t klen); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_put_log_data( rocksdb_writebatch_t* b, const char* blob, size_t len); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_set_save_point( rocksdb_writebatch_t* b); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_rollback_to_save_point( rocksdb_writebatch_t* b, char** errptr); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_pop_save_point( rocksdb_writebatch_t* b, char** errptr); extern ROCKSDB_LIBRARY_API void rocksdb_writebatch_verify_checksum( rocksdb_writebatch_t* b, char** errptr);