Mercurial > core / lisp/ffi/rocksdb/comparator.lisp
changeset 594: |
5bd0eb9fa1fa |
parent: |
e2e5c4831389
|
child: |
ab579a19f4ef |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Wed, 14 Aug 2024 21:49:56 -0400 |
permissions: |
-rw-r--r-- |
description: |
rocksdb callbacks, missing symbol fixes |
1 ;;; rocksdb/comparator.lisp --- RocksDB Comparators 3 ;; RocksDB Lisp Comparator API 8 (define-alien-type rocksdb-compare-function 16 (define-alien-type rocksdb-compare-ts-function 24 (define-alien-type rocksdb-compare-without-ts-function 34 (define-alien-routine rocksdb-comparator-create (* rocksdb-comparator) 38 (name (* unsigned-char))) 40 ;; (rocksdb-comparator-create nil nil (make-alien int 1) (make-alien unsigned-char 10)) 42 (define-alien-routine rocksdb-comparator-destroy void (self (* rocksdb-comparator))) 44 (define-alien-routine rocksdb-comparator-with-ts-create (* rocksdb-comparator) 49 (compare-without-ts (* int)) 50 (name (* unsigned-char))) 52 (export '(rocksdb-comparator-destroy rocksdb-comparator-create rocksdb-comparator-with-ts-create))