Liking cljdoc? Tell your friends :D
Clojure only.

postgres.core


+array+clj


+bit+clj


+current+clj


+functions+clj


+has+clj


+jsonb+clj


+math+clj


+pgjwt+clj


+regexp+clj


+xml+clj


absclj


acosclj


acosdclj


acoshclj


appclj

(app)
(app name)

gets an app

gets an app
raw docstring

app-clearclj

(app-clear name)

clears the entry for an app

clears the entry for an app
raw docstring

app-createclj

(app-create name & [public-only])

makes the app graph schema

makes the app graph schema
raw docstring

app-listclj

(app-list)

rebuilds the app schema

rebuilds the app schema
raw docstring

app-rebuildclj

(app-rebuild name)

rebuilds the app schema

rebuilds the app schema
raw docstring

app-schemaclj

(app-schema name)

gets the app schema

gets the app schema
raw docstring

app-typedclj

(app-typed name)

gets the app typed payload

gets the app typed payload
raw docstring

ARRAYclj

(ARRAY & args)

creates an array

creates an array
raw docstring

array-aggclj


array-appendclj


array-catclj


array-dimsclj


array-eqclj


array-fillclj


array-geclj


array-gtclj


array-inclj


array-largerclj


array-leclj


array-lengthclj


array-lowerclj


array-ltclj


array-ndimsclj


array-neclj


array-outclj


array-positionclj


array-positionsclj


array-prependclj


array-recvclj


array-removeclj


array-replaceclj


array-sendclj


array-smallerclj


array-to-jsonclj


array-to-stringclj


array-to-tsvectorclj


array-typanalyzeclj


array-unnest-supportclj


array-upperclj


asciiclj


asinclj


asindclj


asinhclj


assertclj

(assert chk [tag data])

asserts given a block

asserts given a block
raw docstring

atanclj


atan2clj


atan2dclj


atandclj


atanhclj


b:deleteclj

(b:delete & args)

delete macro

delete macro
raw docstring

b:insertclj

(b:insert & args)

insert macro

insert macro
raw docstring

b:selectclj

(b:select & args)

basic select macro

basic select macro
raw docstring

b:updateclj

(b:update & args)

update macro

update macro
raw docstring

bind-appclj

(bind-app app & [update-key])

gets the app interface given a name

gets the app interface given a name
raw docstring

bind-schemaclj

(bind-schema schema & [excluded])

binds a schema

binds a schema
raw docstring

bitclj


bit-andclj


bit-lengthclj


bit-orclj


bitandclj


bitcatclj


bitcmpclj


biteqclj


bitgeclj


bitgtclj


bitleclj


bitltclj


bitneclj


bitnotclj


bitorclj


bitshiftleftclj


bitshiftrightclj


bitxorclj


bool-andclj


bool-orclj


btrimclj


caseclj

(case & args)

builds a case form

builds a case form
raw docstring

cbrtclj


ceilclj


ceilingclj


chrclj


client-listclj

(client-list)

gets the client list for pg

gets the client list for pg
raw docstring

coalesceclj


collateclj


concat-wsclj


connectbyclj


coordclj

(coord table row-id)

gets the coordinate of a row

gets the coordinate of a row
raw docstring

corrclj


cosclj


cosdclj


coshclj


cotclj


cotdclj


countclj


covar-popclj


covar-sampclj


crosstabclj


crosstab2clj


crosstab3clj


crosstab4clj


cryptclj


cume-distclj


current-databaseclj


current-queryclj


current-schemaclj


current-schemasclj


current-settingclj


current-userclj


currvalclj


cursor-to-xmlclj


cursor-to-xmlschemaclj


database-to-xmlclj


database-to-xml-and-xmlschemaclj


database-to-xmlschemaclj


decodeclj


decryptclj


defret.pgcljmacro

(defret.pg sym args query)

creates a returns function

creates a returns function
raw docstring

defsel.pgcljmacro

(defsel.pg sym & [query])

creates a select function

creates a select function
raw docstring

defvariant.pgcljmacro

(defvariant.pg table selector field)

Declares a class-table-specific JSONB field contract.

The declaration is metadata only. It emits no PostgreSQL code; typed parsers and repository tooling retain the source form for validation and class-table-aware shape inference.

Declares a class-table-specific JSONB field contract.

The declaration is metadata only. It emits no PostgreSQL code; typed
parsers and repository tooling retain the source form for validation and
class-table-aware shape inference.
raw docstring

degreesclj


dense-rankclj


digestclj


divclj


do:plpgsqlclj

(do:plpgsql & forms)

creates a do block

creates a do block
raw docstring

do:reduceclj

(do:reduce out f type arr)

basic reduce macro

basic reduce macro
raw docstring

Eclj

(E {:keys [application] :as m})

encodeclj


encryptclj


enum-firstclj


enum-lastclj


enum-rangeclj


errorclj

(error {:as m})

raises a json error with value

raises a json error with value
raw docstring

everyclj


execclj

(exec args)

executes an sql statement

executes an sql statement
raw docstring

existsclj


expclj


extractclj


factorialclj


field-idclj

(field-id m field)

shorthand for getting the field-id for a linked map

shorthand for getting the field-id for a linked map
raw docstring

first-valueclj


floorclj


formatclj


fullclj

(full table)

gets the full jsonb for table or function

gets the full jsonb for table or function
raw docstring

full-strclj

(full-str table)

gets the full json str form table or function

gets the full json str form table or function
raw docstring

g:countclj

(g:count spec-sym &)

gets only count

gets only count
raw docstring

g:deleteclj

(g:delete spec-sym &)

constructs the delete form

constructs the delete form
raw docstring

g:existsclj

(g:exists spec-sym &)

TODO

TODO
raw docstring

g:getclj

(g:get spec-sym &)

gets a single entry

gets a single entry
raw docstring

g:idclj

(g:id spec-sym &)

gets only id

gets only id
raw docstring

g:insertclj

(g:insert spec-sym data & [params])

constructs an insert form

constructs an insert form
raw docstring

g:modifyclj

(g:modify spec-sym &)

constructs the modify form

constructs the modify form
raw docstring

g:selectclj

(g:select spec-sym &)

returns matching entries

returns matching entries
raw docstring

g:updateclj

(g:update spec-sym &)

constructs the update form

constructs the update form
raw docstring

g:whereclj

(g:where spec-sym where)

TODO

TODO
raw docstring

gcdclj


gen-random-bytesclj


gen-random-uuidclj


gen-saltclj


generate-seriesclj


generate-subscriptsclj


get-bitclj


get-stack-diagnosticsclj

(get-stack-diagnostics)

gets the stack diagnostics

gets the stack diagnostics
raw docstring

groupingclj


has-any-column-privilegeclj


has-column-privilegeclj


has-database-privilegeclj


has-foreign-data-wrapper-privilegeclj


has-function-privilegeclj


has-language-privilegeclj


has-schema-privilegeclj


has-sequence-privilegeclj


has-server-privilegeclj


has-table-privilegeclj


has-tablespace-privilegeclj


has-type-privilegeclj


hmacclj


idclj

(id sym & [type])

gets the id of an object

gets the id of an object
raw docstring

initcapclj


isemptyclj


jsonb-aggclj


jsonb-array-elementsclj


jsonb-array-elements-textclj


jsonb-array-lengthclj


jsonb-build-arrayclj


jsonb-build-objectclj


jsonb-cmpclj


jsonb-concatclj


jsonb-containedclj


jsonb-containsclj


jsonb-deleteclj


jsonb-delete-pathclj


jsonb-eachclj


jsonb-each-textclj


jsonb-eqclj


jsonb-existsclj


jsonb-exists-allclj


jsonb-exists-anyclj


jsonb-extract-pathclj


jsonb-extract-path-textclj


jsonb-geclj


jsonb-gtclj


jsonb-hashclj


jsonb-hash-extendedclj


jsonb-inclj


jsonb-insertclj


jsonb-leclj


jsonb-ltclj


jsonb-neclj


jsonb-objectclj


jsonb-object-aggclj


jsonb-object-agg-finalfnclj


jsonb-object-agg-transfnclj


jsonb-object-fieldclj


jsonb-object-field-textclj


jsonb-object-keysclj


jsonb-outclj


jsonb-path-existsclj


jsonb-path-exists-oprclj


jsonb-path-exists-tzclj


jsonb-path-matchclj


jsonb-path-match-oprclj


jsonb-path-match-tzclj


jsonb-path-queryclj


jsonb-path-query-arrayclj


jsonb-path-query-array-tzclj


jsonb-path-query-firstclj


jsonb-path-query-first-tzclj


jsonb-path-query-tzclj


jsonb-populate-recordclj


jsonb-populate-recordsetclj


jsonb-prettyclj


jsonb-recvclj


jsonb-sendclj


jsonb-setclj


jsonb-set-laxclj


jsonb-strip-nullsclj


jsonb-to-recordclj


jsonb-to-recordsetclj


jsonb-to-tsvectorclj


jsonb-typeofclj


lagclj


last-valueclj


lastvalclj


lcmclj


leadclj


leftclj


lengthclj


lnclj


logclj


log10clj


lowerclj


lower-incclj


lower-infclj


lpadclj


ltrimclj


make-timeclj


make-timestampclj


map:jsclj

(map:js f arr & args)

basic map across json

basic map across json
raw docstring

map:js-textclj

(map:js-text f arr & args)

maps across json

maps across json
raw docstring

map:relclj

(map:rel f rel & args)

basic map across relation

basic map across relation
raw docstring

maxclj


md5clj


minclj


modclj


modeclj


nameclj

(name table)

gets the name of a table

gets the name of a table
raw docstring

nextvalclj


normal-randclj


nowclj


nth-valueclj


ntileclj


octet-lengthclj


overlayclj


parse-identclj


percent-rankclj


percentile-contclj


percentile-discclj


performclj

(perform & args)

perform macro

perform macro
raw docstring

pg-tmplclj

(pg-tmpl sym)

creates fragments in builtin

creates fragments in builtin
raw docstring

piclj


positionclj


powclj


qclj

(q spec-sym &)

constructs a query form

constructs a query form
raw docstring

q:getclj

(q:get spec-sym &)

constructs a single query form

constructs a single query form
raw docstring

query-to-xmlclj


query-to-xml-and-xmlschemaclj


query-to-xmlschemaclj


quote-identclj


quote-literalclj


quote-nullableclj


radiansclj


rand-hexclj

(rand-hex n)

generates random hex

generates random hex
raw docstring

randomclj


random-enumclj

(random-enum enum)

gets random enum

gets random enum
raw docstring

range-mergeclj


rankclj


regexp-matchclj


regexp-matchesclj


regexp-replaceclj


regexp-split-to-arrayclj


regexp-split-to-tableclj


regr-avgxclj


regr-avgyclj


regr-countclj


regr-interceptclj


regr-r2clj


regr-slopeclj


regr-sxxclj


regr-sxyclj


regr-syyclj


repeatclj


replaceclj


retclj

(ret & args)

returns a value alias for select

returns a value alias for select
raw docstring

rollupclj


roundclj


row-numberclj


rpadclj


rtrimclj


scaleclj


schema-to-xmlclj


schema-to-xml-and-xmlschemaclj


schema-to-xmlschemaclj


set-bitclj


set-configclj


setseedclj


setvalclj


sha1clj

(sha1 text)

calculates the sha1

calculates the sha1
raw docstring

signclj


sinclj


sindclj


sinhclj


split-partclj


sqrtclj


starts-withclj


stddevclj


stddev-popclj


stddev-sampclj


string-aggclj


string-to-arrayclj


strposclj


substrclj


substringclj


sumclj


t:countclj

(t:count spec-sym &)

get count entry

get count entry
raw docstring

t:deleteclj

(t:delete spec-sym &)

flat delete

flat delete
raw docstring

t:existsclj

(t:exists spec-sym &)

TODO

TODO
raw docstring

t:fieldsclj

(t:fields spec-sym &)

gets the fields

gets the fields
raw docstring

t:getclj

(t:get spec-sym &)

get single entry

get single entry
raw docstring

t:get-fieldclj

(t:get-field spec-sym &)

gets single field

gets single field
raw docstring

t:idclj

(t:id spec-sym &)

get id entry

get id entry
raw docstring

t:insertclj

(t:insert spec-sym data &)

flat insert

flat insert
raw docstring

t:insert!clj

(t:insert! spec-sym data &)

inserts without o-op

inserts without o-op
raw docstring

t:modifyclj

(t:modify spec-sym &)

flat modify

flat modify
raw docstring

t:selectclj

(t:select spec-sym &)

flat select

flat select
raw docstring

t:updateclj

(t:update spec-sym &)

flat update

flat update
raw docstring

t:update!clj

(t:update! spec-sym &)

updates with o-op

updates with o-op
raw docstring

t:upsertclj

(t:upsert spec-sym data &)

flat upsert

flat upsert
raw docstring

table-to-xmlclj


table-to-xml-and-xmlschemaclj


table-to-xmlschemaclj


tanclj


tandclj


tanhclj


throwclj

(throw {:as m})

raises a json exception

raises a json exception
raw docstring

time-msclj

(time-ms)

returns the time in ms

returns the time in ms
raw docstring

time-usclj

(time-us)

returns the time in us

returns the time in us
raw docstring

timeofdayclj


to-asciiclj


to-charclj


to-dateclj


to-hexclj


to-jsonbclj


to-numberclj


to-timestampclj


translateclj


trimclj


truncclj


tsvector-to-arrayclj


unnestclj


upperclj


upper-incclj


upper-infclj


uuid-generate-v1clj


uuid-generate-v1mcclj


uuid-generate-v4clj


uuid-nilclj


var-popclj


var-sampclj


varianceclj


verifyclj


viewclj

(view qret qsel & [qopts])

constructs a view form

constructs a view form
raw docstring

xmlclj


xml-is-well-formedclj


xml-is-well-formed-contentclj


xml-is-well-formed-documentclj


xmlaggclj


xmlcommentclj


xmlconcat2clj


xmlexistsclj


xmlvalidateclj

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close