Liking cljdoc? Tell your friends :D

eva.v2.transaction-pipeline.type.basic

Defines concrete types for the fundamental Add and Retract transaction operations.

Defines concrete types for the fundamental Add and Retract transaction operations.
raw docstring

->addclj

source

->cmdclj

(->cmd construct-fn db cmd)

Creates a validated add or retract command containing resolved e, a, v, and the corresponding attribute object

Creates a validated add or retract command containing resolved e, a, v, and
the corresponding attribute object
sourceraw docstring

->final-retractclj

(->final-retract db e a v attr)
source

->retractclj

source

->valid-entity-idclj

(->valid-entity-id db e)

We say the entity id e is valid if:

  1. e is a tempid
  2. e is resolvable as a db/ident or lookup reference
  3. e is in the allocated entity id range

If it is valid, will return either a tempid or the permanent long id

We say the entity id `e` is valid if:
1) `e` is a tempid
2) `e` is resolvable as a db/ident or lookup reference
3) `e` is in the allocated entity id range

If it is valid, will return either a tempid or the permanent long id
sourceraw docstring

add-op?clj

(add-op? o)
source

add?clj

(add? o)
source

cast-valueclj

(cast-value db vt v)
source

ensure-extant-eidclj

(ensure-extant-eid db e)
source

packclj

(pack cmd)
source

retract-op?clj

(retract-op? o)
source

retract?clj

(retract? o)
source

validate-command-syntax!clj

(validate-command-syntax! [op e a v :as cmd])

Throws an exception if validation fails.

Throws an exception if validation fails.
sourceraw docstring

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

× close