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 manipulatingEntityinstances.Copies a set of entities between a source and destination connection, performing a commit after eachbatchSizenumber of inserts, unless the destination connection has an open transaction.A builder for aEntityConnection.BatchCopyoperation.Inserts entities in batches, performing a commit after eachbatchSizenumber of inserts, unless the destination connection has an open transaction.A builder forEntityConnection.BatchInsertoperation.A class encapsulating count query parameters.Builds aEntityConnection.Countinstance.Provides aEntityConnection.Count.Builder.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 managedEntityConnectioninstance with automatic reconnection handling.EntityConnectionProvider.Builder<T extends EntityConnectionProvider,B extends EntityConnectionProvider.Builder<T, B>> BuildsEntityConnectionProviderinstances.Provides method tracing for entity connection.Provides String representations ofEntityConnection.Selectinstances, for debugging.A factory forEntityQueriesinstancesIterates through anEntitybased query result.