DB operations to create and resolve GraphQL.
DB operations to create and resolve GraphQL.
(apply-args q table-key args ctx)
Applies filter, sort and pagination arguments.
Applies filter, sort and pagination arguments.
(create! db rsc raw-map opts)
Executes create statement with parameter map.
Executes create statement with parameter map.
Protocol for executing DB-specific operations.
Protocol for executing DB-specific operations.
(column-info adpt table-name)
Retrieves a list of column maps.
Retrieves a list of column maps.
(foreign-keys adpt table-name)
Retrieves a list of foreign key maps.
Retrieves a list of foreign key maps.
(primary-keys adpt table-name)
Retrieves a list of primary key maps.
Retrieves a list of primary key maps.
(resolve-aggregation adpt table-key selection ctx)
Resolves a root-level aggregation query.
Resolves a root-level aggregation query.
(resolve-query adpt table-key selection ctx)
Resolves a GraphQL query which possibly has nested query objects.
Resolves a GraphQL query which possibly has nested query objects.
(table-names adpt)
Retrieves a list of table names.
Retrieves a list of table names.
(view-names adpt)
Retrieves a list of view names.
Retrieves a list of view names.
(delete! db table pk-map)
Executes delete statement with primary key map.
Executes delete statement with primary key map.
Convert returned PGobject to Clojure value.
Convert returned PGobject to Clojure value.
(signal args table-key op pre-post ctx)
Calls all interceptor functions applicable.
Calls all interceptor functions applicable.
(update! db table pk-map raw-map)
Executes update statement with primary key map and parameter map.
Executes update statement with primary key map and parameter map.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close