oph.korma.common
bonecp-datasource
(bonecp-datasource db-asetukset)
BoneCP based connection pool
convert-instances-of
(convert-instances-of c f m)
defalias
macro
(defalias alias entity)
defentity
macro
(defentity ent & body)
Wrapperi Korman defentitylle, lisää yleiset prepare/transform-funktiot.
delete-unique
macro
(delete-unique entity & body)
Wraps korma.core/delete, deletes exactly one row. Throws if row count is not 1. Returns the number of deleted rows (1).
entity-alias
(entity-alias entity alias)
ilike
(ilike k v)
Korma-funktio Postgresql:n ilike-vertailulle
insert-if-not-exists
(insert-if-not-exists entity row)
Inserts row if it doesn't exist yet
insert-or-update
(insert-or-update entity pk-fields row)
Inserts row if it doesn't exist yet, updates existing row if it does
joda-date->sql-date
(joda-date->sql-date m)
joda-datetime->sql-timestamp
(joda-datetime->sql-timestamp m)
korma-asetukset
(korma-asetukset db-asetukset)
Muuttaa asetustiedoston db-avaimen arvon Korman odottamaan muotoon.
luo-db
(luo-db db-asetukset)
rajaa-kentilla
(rajaa-kentilla query kentat teksti)
select-unique
macro
(select-unique entity & body)
Wraps korma.core/select, returns unique result. Throws if result is not unique.
select-unique*
(select-unique* entity)
Replaces korma.core/select*, creates a query that returns unique result. Throws if result is not unique.
select-unique-or-nil
macro
(select-unique-or-nil entity & body)
Wraps korma.core/select, returns unique result or nil if none found. Throws if result is not unique.
select-unique-or-nil*
(select-unique-or-nil* entity)
Replaces korma.core/select*, creates a query that returns unique result or nil if none found. Throws if result is not unique.
sql-date->joda-date
(sql-date->joda-date m)
sql-timestamp->joda-datetime
(sql-timestamp->joda-datetime m)
to-hki-local-date
(to-hki-local-date date)
Coerce to Finnish local date
unique-or-nil
(unique-or-nil results)
update-unique
macro
(update-unique entity & body)
Wraps korma.core/update, updates exactly one row. Throws if row count is not 1. Returns the number of updated rows (1).