hara.runtime.postgres.base.client-impl

init-ptr-pg

added in 4.0

(init-ptr-pg {:keys [mode], :as pg} ptr)

initiates a pointer in the runtime

(do (client-impl/init-ptr-pg -pg- scratch/addf)) => anything

invoke-ptr-pg

added in 4.0

(invoke-ptr-pg {:keys [instance], :as pg} ptr args)

invokes a pointer in runtime

invoke-ptr-pg-block

added in 4.0

(invoke-ptr-pg-block pg ptr args)

invokes a block

invoke-ptr-pg-form

added in 4.0

(invoke-ptr-pg-form pg ptr form)

executes a single transformed form

invoke-ptr-pg-single

added in 4.0

(invoke-ptr-pg-single {:keys [instance], :as pg} ptr args)

invokes single

invoke-ptr-pg-transform

added in 4.0

(invoke-ptr-pg-transform type form)

transforms a let and try form

invoke-ptr-pg-transform-let-fn

added in 4.0

(invoke-ptr-pg-transform-let-fn inner)

transforms the let form

invoke-ptr-pg-transform-prep

added in 4.0

(invoke-ptr-pg-transform-prep form show-exit)

transforms a form

invoke-ptr-pg-transform-try-fn

added in 4.0

(invoke-ptr-pg-transform-try-fn inner)

transforms the try form

prepend-select-check

added in 4.0

(prepend-select-check ptr args)

checks if values needs a SELECT prepended

prepend-select-check-form

added in 4.0

(prepend-select-check-form [f :as form] book)

checks if form needs a SELECT prepended

raw-eval-pg

added in 4.0

(raw-eval-pg {:keys [instance], :as rt} body)

executes a raw value

raw-eval-pg-return

added in 4.0

(raw-eval-pg-return ret)

returns a regularised result