Liking cljdoc? Tell your friends :D

exoscale.vinyl.cursor

Utilities to work with RecordCursor

Utilities to work with `RecordCursor`
raw docstring

apply-reduceclj

(apply-reduce cursor f init)

A variant of RecordCursor::reduce that honors reduced?. Hopefully https://github.com/FoundationDB/fdb-record-layer/pull/1272 gets in which will provide a way to do this directly from record layer.

A variant of `RecordCursor::reduce` that honors `reduced?`.
Hopefully https://github.com/FoundationDB/fdb-record-layer/pull/1272
gets in which will provide a way to do this directly from record layer.
sourceraw docstring

apply-transformsclj

(apply-transforms cursor
                  {:exoscale.vinyl.store/keys [list? skip limit transform
                                               reduce-init reducer filter
                                               foreach iterator?]})

Apply transformations to a record cursor.

Apply transformations to a record cursor.
sourceraw docstring

CursorHoldercljprotocol

as-iteratorclj

(as-iterator this)

Transform a cursor or cursor future to an iterator

Transform a cursor or cursor future to an iterator

as-listclj

(as-list this)

Transform a cursor or cursor future to a list

Transform a cursor or cursor future to a list
source

reducibleclj

(reducible cursor)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close