Mercurial > core / lisp/lib/rdb/pkg.lisp
changeset 698: |
96958d3eb5b0 |
parent: |
5f88b237ce29
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: |
-rw-r--r-- |
description: |
fixes |
1 ;;; rdb.lisp --- High-level RocksDB API 3 ;; a thin ORM for working with RocksDB storage. 5 ;; Low-level bindings are in rocksdb.lisp. 11 (:use :cl :std :rocksdb :sb-alien :obj/db :obj/query) 12 (:import-from :sb-ext :string-to-octets :octets-to-string) 18 :open-backup-engine-error 20 :destroy-backup-engine-error 27 :make-rocksdb-options :default-rocksdb-options 28 :open-db-raw :with-open-db-raw 29 :close-db-raw :destroy-db-raw 30 :put-kv-raw :put-kv-str-raw 31 :get-kv-raw :get-kv-str-raw 32 :put-cf-raw :put-cf-str-raw 33 :get-cf-raw :get-cf-str-raw 35 :create-iter :with-iter-raw 36 :iter-key-raw :iter-key-str-raw 37 :iter-val-raw :iter-val-str-raw 38 :open-backup-engine-raw 39 :close-backup-engine-raw 40 :create-new-backup-raw 41 :restore-from-latest-backup-raw 42 :with-open-backup-engine-raw 43 :create-snapshot-raw :release-snapshot-raw 44 :create-sst-writer-raw :finish-sst-writer-raw 45 :destroy-sst-writer-raw :open-sst-writer-raw 46 :sst-put-raw :sst-delete-raw :sst-delete-range-raw :sst-file-size-raw 48 :open-sst-file :close-sst-file 49 :cf-name-raw :cf-id-raw 54 :put-cf-key :get-cf-key 57 :backfill-opts :push-opts 60 :create-cf :create-cfs 61 :insert-kv :insert-key 62 :open-db :close-db :destroy-db 63 :get-prop :get-metadata 64 :multi-get :delete-key 65 :delete-key-ts :put-key-ts 67 :make-transaction :commit-transaction 68 :begin-transaction :prepare-transaction 69 :rollback-transaction :delete-transaction 72 :backup-db :restore-db 73 :get-stats :snapshot-db 74 :shutdown-db :print-stats 75 :create-iter :iter-next 78 :iter-timestamp :iter-kv 85 :sst-file-writer :make-sst-file-writer 87 :destroy-sst :sst-file-size 89 :rdb :make-rdb :create-db 90 :rdb-db :rdb-name :rdb-cfs :rdb-opts 91 :rdb-cf-metadata :make-rdb-cf-metadata 92 :rdb-cf-metadata-name :rdb-cf-metadata-size 93 :rdb-level-metadata :make-rdb-level-metadata 94 :rdb-sst-file-metadata :make-rdb-sst-file-metadata 95 :rdb-sst-file-metadata-p :rdb-cf-metadata-p 97 :rdb-bytes :rdb-bytes-buffer :rdb-opts-sap 98 :make-key :make-kv :make-val :rdb-kv :rdb-key :rdb-val 100 :rdb-opts :make-rdb-opts 102 :rdb-cf :make-rdb-cf :create-cf 103 :rdb-cf-sap :rdb-cf-name 104 :rdb-iter :make-rdb-iter :rdb-iter-p 114 :with-iter ;; generic 130 (rocksdb:load-rocksdb nil)