rocksdb/utilities/trie_index
zaidoon ec22903914 Support all operation types in User Defined Index (UDI) interface (#14399)
Summary:
Remove the restriction that limited UDI to ingest-only, Puts-only use cases. This enables UDI plugins (including the trie index from https://github.com/facebook/rocksdb/issues/14310) to work with all operation types: Put, Delete, Merge, SingleDelete, PutEntity, etc.

Part of https://github.com/facebook/rocksdb/issues/12396

Pull Request resolved: https://github.com/facebook/rocksdb/pull/14399

Reviewed By: pdillinger

Differential Revision: D96392636

Pulled By: xingbowang

fbshipit-source-id: 0f1e6c38531fa72539a0e2c6a3dffff333392b4c
2026-03-16 15:25:05 -07:00
..
bitvector.cc Extend UDI trie index with seqno side-table for same-user-key block boundaries (#14412) 2026-03-04 15:31:17 -08:00
bitvector.h Support all operation types in User Defined Index (UDI) interface (#14399) 2026-03-16 15:25:05 -07:00
louds_trie.cc Support all operation types in User Defined Index (UDI) interface (#14399) 2026-03-16 15:25:05 -07:00
louds_trie.h Support all operation types in User Defined Index (UDI) interface (#14399) 2026-03-16 15:25:05 -07:00
trie_index_db_test.cc Support all operation types in User Defined Index (UDI) interface (#14399) 2026-03-16 15:25:05 -07:00
trie_index_factory.cc Support all operation types in User Defined Index (UDI) interface (#14399) 2026-03-16 15:25:05 -07:00
trie_index_factory.h Support all operation types in User Defined Index (UDI) interface (#14399) 2026-03-16 15:25:05 -07:00
trie_index_test.cc Support all operation types in User Defined Index (UDI) interface (#14399) 2026-03-16 15:25:05 -07:00