kales.ApplicationRecord |
Maps model classes to database records. Kales follows some conventions when dealing with models: |
kales.activemodel.Association | |
kales.activemodel.BelongsToAssociation |
Represents an association where a model A's table contains a foreign key to another model B's ApplicationRecord object, in a "A belongs to B" fashion. |
kales.BelongsToAssociationColumnMapper | |
kales.activemodel.BelongsToAssociationImpl | |
kales.internal.Delegate | |
kales.activemodel.HasManyAssociation |
Represents a one-to-many association between models F and T respectively |
kales.activemodel.HasManyAssociationImpl | |
org.jdbi.v3.core.Jdbi (extensions in package kales.activemodel) | |
kales.JdbiFactory | |
kales.internal.KApplicationRecordClass | |
kales.internal.LazyBelongsToAssociation | |
kales.internal.LazyHasManyAssociation | |
kales.activemodel.MaybeRecordId |
Data type that represents ApplicationRecord.id. Can be either NoneId or RecordId to represent the fact that an ID may or may not exist depending on whether the record has been previously persisted to the DB or not. |
kales.internal.MaybeRecordIdArgumentFactory | |
kales.MaybeRecordIdColumnMapper | |
kales.activemodel.NoneId |
ID for records that are only in-memory and not persisted in the database yet (or at all)
Since |
kales.activemodel.RecordId |
ID for records that have been previously persisted to the database and have an auto generated value. |
kales.internal.RecordQueryBuilder | |
kales.internal.RecordUpdater | |
kotlin.String (extensions in package kales.internal) |