Module is.codion.framework.db.core
Package is.codion.framework.db
@NullMarked
package is.codion.framework.db
Package configuration values:
-
ClassDescriptionAn abstract EntityConnectionProvider implementation.AbstractEntityConnectionProvider.AbstractBuilder<T extends EntityConnectionProvider,
B extends EntityConnectionProvider.Builder<T, B>> An abstractEntityConnectionProvider.Builder
.A connection to a database for querying and manipulatingEntity
instances.Copies a set of entities between a source and destination connection, performing a commit after eachbatchSize
number of inserts, unless the destination connection has an open transaction.A builder for aEntityConnection.BatchCopy
operation.Inserts entities in batches, performing a commit after eachbatchSize
number of inserts, unless the destination connection has an open transaction.A builder forEntityConnection.BatchInsert
operation.A class encapsulating count query parameters.Builds aEntityConnection.Count
instance.A class encapsulating select query parameters.Builds aEntityConnection.Select
.Specifies an action to be executed within a transaction.Specifies an action to be executed within a transaction producing a result.A class encapsulating a where clause along with columns and their associated values for update.Builds anEntityConnection.Update
.Provides a managedEntityConnection
instance with automatic reconnection handling.EntityConnectionProvider.Builder<T extends EntityConnectionProvider,B extends EntityConnectionProvider.Builder<T, B>> BuildsEntityConnectionProvider
instances.Provides String representations ofEntityConnection.Select
instances, for debugging.A factory forEntityQueries
instances