changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/ffi/rocksdb/stats.lisp

changeset 698: 96958d3eb5b0
parent: c7f9bfc9570f
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 04 Oct 2024 22:04:59 -0400
permissions: -rw-r--r--
description: fixes
269
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1
 ;;; rocksdb/stats.lisp --- Database Statistics
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
2
 
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
3
 ;;
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
4
 
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
5
 ;;; Code:
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
6
 (in-package :rocksdb)
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
7
 (define-alien-routine rocksdb-statistics-histogram-data-create (* rocksdb-statistics-histogram-data))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
8
 (define-alien-routine rocksdb-statistics-histogram-data-destroy void
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
9
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
10
 (define-alien-routine rocksdb-statistics-histogram-data-get-median double
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
11
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
12
 (define-alien-routine rocksdb-statistics-histogram-data-get-p95 double
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
13
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
14
 (define-alien-routine rocksdb-statistics-histogram-data-get-p99 double
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
15
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
16
 (define-alien-routine rocksdb-statistics-histogram-data-get-average double
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
17
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
18
 (define-alien-routine rocksdb-statistics-histogram-data-get-std-dev double
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
19
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
20
 (define-alien-routine rocksdb-statistics-histogram-data-get-max double
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
21
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
22
 (define-alien-routine rocksdb-statistics-histogram-data-get-count (unsigned 64)
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
23
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
24
 (define-alien-routine rocksdb-statistics-histogram-data-get-sum (unsigned 64)
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
25
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
26
 (define-alien-routine rocksdb-statistics-histogram-data-get-min double
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
27
   (data (* rocksdb-statistics-histogram-data)))
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
28
 
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
29
 
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
30