ol.trixnity.repo.common

db

(db handle)

json

(json handle)

writer-pool

(writer-pool handle)

reader-pool

(reader-pool handle)

borrow-reader-conn!

(borrow-reader-conn! handle)

borrow-writer-conn!

(borrow-writer-conn! handle)

release-reader-conn!

(release-reader-conn! handle conn)

release-writer-conn!

(release-writer-conn! handle conn)

begin-deferred!

(begin-deferred! conn)

begin-immediate!

(begin-immediate! conn)

commit!

(commit! conn)

rollback!

(rollback! conn)

current-read-conn

(current-read-conn)

current-write-conn

(current-write-conn)

q-read

(q-read handle query)

q-write

(q-write handle query)

open!

(open! path json)

ensure-schema!

(ensure-schema! handle)

encode-json

(encode-json json serializer value)

decode-json

(decode-json json serializer value)

first-row

(first-row rows)

maybe-rows

(maybe-rows rows)

in-placeholders

(in-placeholders n)

minimal-get

(minimal-get handle table repo-key serializer)

minimal-save!

(minimal-save! handle table repo-key payload)

minimal-delete!

(minimal-delete! handle table repo-key)

delete-all!

(delete-all! handle table)

full-get-all

(full-get-all handle table serializer)

room-id-str

(room-id-str room-id)

user-id-str

(user-id-str user-id)

event-id-str

(event-id-str event-id)