Compare commits
6 Commits
31c51fbbc1
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| b0e49ab6d1 | |||
| 4ab6f539a1 | |||
| 73a80ae3d6 | |||
| c24ce19ff9 | |||
| fee5a04ab8 | |||
| c0a9d9fa25 |
13
info.rkt
13
info.rkt
@@ -8,18 +8,14 @@
|
||||
|
||||
(define scribblings
|
||||
'(
|
||||
("scrbl/keystore.scrbl" () (library) "keystore")
|
||||
("scrbl/class.scrbl" () (library) "keystore/class")
|
||||
("scrbl/keystore.scrbl" () (library))
|
||||
("scrbl/class.scrbl" () (library))
|
||||
)
|
||||
)
|
||||
|
||||
(define deps
|
||||
'("racket/base"
|
||||
"racket/class"
|
||||
"db"
|
||||
"racket/contract"
|
||||
"racket/serialize"
|
||||
"racket/port"
|
||||
)
|
||||
)
|
||||
|
||||
@@ -28,10 +24,5 @@
|
||||
"draw-doc"
|
||||
"rackunit-lib"
|
||||
"scribble-lib"
|
||||
"db"
|
||||
"racket/port"
|
||||
"racket/contract"
|
||||
"racket/serialize"
|
||||
"racket/class"
|
||||
))
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
@defmodule[keystore/class]
|
||||
|
||||
An object-oriented wrapper around @racketmodname[keystore]. It provides
|
||||
a small class interface to the persistent key–value store.
|
||||
a small class interface to the persistent key-value store.
|
||||
|
||||
@defclass[keystore% object% ()]{
|
||||
|
||||
@@ -56,7 +56,7 @@ Returns keys matching @racket[pattern].
|
||||
|
||||
@defmethod[(glob-kv [pattern string?]) (listof (cons/c any/c any/c))]{
|
||||
|
||||
Returns key–value pairs matching @racket[pattern].
|
||||
Returns key=value pairs matching @racket[pattern].
|
||||
}
|
||||
|
||||
@defmethod[(keys-glob [pattern string?]) (listof any/c)]{
|
||||
@@ -71,7 +71,7 @@ Returns all keys.
|
||||
|
||||
@defmethod[(key-values) (listof (cons/c any/c any/c))]{
|
||||
|
||||
Returns all key–value pairs.
|
||||
Returns all key-value pairs.
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
@defmodule[keystore]
|
||||
|
||||
A small persistent key–value store backed by SQLite. Keys and values
|
||||
A small persistent key-value store backed by SQLite. Keys and values
|
||||
may be arbitrary Racket values and are stored using transparent
|
||||
serialization.
|
||||
|
||||
@@ -69,7 +69,7 @@ Returns all keys in the store.
|
||||
|
||||
@defproc[(ks-key-values [ks keystore?]) (listof (cons/c any/c any/c))]{
|
||||
|
||||
Returns all key–value pairs as cons cells.
|
||||
Returns all key-value pairs as cons cells.
|
||||
}
|
||||
|
||||
@section{Glob Queries}
|
||||
@@ -84,7 +84,7 @@ Returns all keys whose string form matches @racket[pattern].
|
||||
@defproc[(ks-key-values-glob [ks keystore?] [pattern string?])
|
||||
(listof (cons/c any/c any/c))]{
|
||||
|
||||
Returns key–value pairs whose keys match @racket[pattern].
|
||||
Returns key-value pairs whose keys match @racket[pattern].
|
||||
}
|
||||
|
||||
@section{Raw Access}
|
||||
@@ -100,7 +100,7 @@ Returns raw key rows in the form:
|
||||
|
||||
@defproc[(ks-key-values-raw [ks keystore?]) list?]{
|
||||
|
||||
Returns raw key–value rows in the form:
|
||||
Returns raw key-value rows in the form:
|
||||
|
||||
@racketblock[
|
||||
(list key-string str-key value-string)
|
||||
|
||||
Reference in New Issue
Block a user