├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── array.go ├── backup.go ├── cache.go ├── cf_handle.go ├── cf_test.go ├── checkpoint.go ├── checkpoint_test.go ├── compaction_filter.go ├── compaction_filter_test.go ├── comparator.go ├── comparator_test.go ├── cow.go ├── cow_test.go ├── db.go ├── db_external_file_test.go ├── db_test.go ├── dbpath.go ├── doc.go ├── dynflag.go ├── env.go ├── filter_policy.go ├── filter_policy_test.go ├── go.mod ├── go.sum ├── gorocksdb.c ├── gorocksdb.h ├── iterator.go ├── iterator_test.go ├── memory_usage.go ├── memory_usage_test.go ├── merge_operator.go ├── merge_operator_test.go ├── options.go ├── options_block_based_table.go ├── options_compaction.go ├── options_compression.go ├── options_env.go ├── options_flush.go ├── options_ingest.go ├── options_read.go ├── options_transaction.go ├── options_transactiondb.go ├── options_write.go ├── ratelimiter.go ├── slice.go ├── slice_transform.go ├── slice_transform_test.go ├── snapshot.go ├── sst_file_writer.go ├── staticflag_linux.go ├── transaction.go ├── transactiondb.go ├── transactiondb_test.go ├── util.go ├── wal_iterator.go ├── write_batch.go └── write_batch_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/README.md -------------------------------------------------------------------------------- /array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/array.go -------------------------------------------------------------------------------- /backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/backup.go -------------------------------------------------------------------------------- /cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/cache.go -------------------------------------------------------------------------------- /cf_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/cf_handle.go -------------------------------------------------------------------------------- /cf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/cf_test.go -------------------------------------------------------------------------------- /checkpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/checkpoint.go -------------------------------------------------------------------------------- /checkpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/checkpoint_test.go -------------------------------------------------------------------------------- /compaction_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/compaction_filter.go -------------------------------------------------------------------------------- /compaction_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/compaction_filter_test.go -------------------------------------------------------------------------------- /comparator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/comparator.go -------------------------------------------------------------------------------- /comparator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/comparator_test.go -------------------------------------------------------------------------------- /cow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/cow.go -------------------------------------------------------------------------------- /cow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/cow_test.go -------------------------------------------------------------------------------- /db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/db.go -------------------------------------------------------------------------------- /db_external_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/db_external_file_test.go -------------------------------------------------------------------------------- /db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/db_test.go -------------------------------------------------------------------------------- /dbpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/dbpath.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/doc.go -------------------------------------------------------------------------------- /dynflag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/dynflag.go -------------------------------------------------------------------------------- /env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/env.go -------------------------------------------------------------------------------- /filter_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/filter_policy.go -------------------------------------------------------------------------------- /filter_policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/filter_policy_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/go.sum -------------------------------------------------------------------------------- /gorocksdb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/gorocksdb.c -------------------------------------------------------------------------------- /gorocksdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/gorocksdb.h -------------------------------------------------------------------------------- /iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/iterator.go -------------------------------------------------------------------------------- /iterator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/iterator_test.go -------------------------------------------------------------------------------- /memory_usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/memory_usage.go -------------------------------------------------------------------------------- /memory_usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/memory_usage_test.go -------------------------------------------------------------------------------- /merge_operator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/merge_operator.go -------------------------------------------------------------------------------- /merge_operator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/merge_operator_test.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options.go -------------------------------------------------------------------------------- /options_block_based_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_block_based_table.go -------------------------------------------------------------------------------- /options_compaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_compaction.go -------------------------------------------------------------------------------- /options_compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_compression.go -------------------------------------------------------------------------------- /options_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_env.go -------------------------------------------------------------------------------- /options_flush.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_flush.go -------------------------------------------------------------------------------- /options_ingest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_ingest.go -------------------------------------------------------------------------------- /options_read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_read.go -------------------------------------------------------------------------------- /options_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_transaction.go -------------------------------------------------------------------------------- /options_transactiondb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_transactiondb.go -------------------------------------------------------------------------------- /options_write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/options_write.go -------------------------------------------------------------------------------- /ratelimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/ratelimiter.go -------------------------------------------------------------------------------- /slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/slice.go -------------------------------------------------------------------------------- /slice_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/slice_transform.go -------------------------------------------------------------------------------- /slice_transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/slice_transform_test.go -------------------------------------------------------------------------------- /snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/snapshot.go -------------------------------------------------------------------------------- /sst_file_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/sst_file_writer.go -------------------------------------------------------------------------------- /staticflag_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/staticflag_linux.go -------------------------------------------------------------------------------- /transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/transaction.go -------------------------------------------------------------------------------- /transactiondb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/transactiondb.go -------------------------------------------------------------------------------- /transactiondb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/transactiondb_test.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/util.go -------------------------------------------------------------------------------- /wal_iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/wal_iterator.go -------------------------------------------------------------------------------- /write_batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/write_batch.go -------------------------------------------------------------------------------- /write_batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Finschia/gorocksdb/HEAD/write_batch_test.go --------------------------------------------------------------------------------