Module is.codion.framework.db.core
Package is.codion.framework.db
@NullMarked
package is.codion.framework.db
Package configuration values:
-
ClassDescriptionAn abstract self-managing
EntityConnection, one which establishes the underlying connection on demand, validates it before each operation and re-establishes it when it has gone bad.AbstractEntityConnection.AbstractBuilder<T extends EntityConnection,B extends EntityConnection.Builder<T, B>> An abstractEntityConnection.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.Builds a self-managingEntityConnection.An interface encapsulating count query parameters.Builds aEntityConnection.Countinstance.Provides aEntityConnection.Count.Builder.A scoped query cache.An interface 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.An interface encapsulating a where clause along with columns and their associated values for update.Builds anEntityConnection.Update.Provides method tracing for entity connection.Provides String representations ofEntityConnection.Selectinstances, for debugging.A factory forEntityQueriesinstancesIterates through anEntitybased query result.