All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractBatch A Batch that periodically flushes pending insertions to the database.AbstractDatabaseEngine Provides a set of functions to interact with the database.AbstractTranslator Abstract translator to be extended by specific implementations.AESHelper Class to provide encryption and decryption using AES algorithm.All Represents the * or environment.* operator.AlterColumn Expression to translateALTER TABLE... ALTER COLUMN...statements.BatchEntry Represents a batch entry that contains the data of the entry and the table name.BatchListener Listener interface to add behavior after executing batch operations on databases (e.g.Between Represents the BETWEEN operator.Builder<T> Interface to implement builder patterns.Case Case SQL Expression.Cast The cast expression.Cloneable<T> Typed Cloneable.Coalesce Represents the coalesce operator.CockroachDBEngine CockroachDB specific database implementation.CockroachDBTranslator Provides SQL translation for CockroachDB.Concat PDB Concat Operator.ConnectionResetException Exceptions to be thrown when Connection Reset cannot be performed.Constants Common constants to be used in PDB.DatabaseEngine Interface with the specific database implementation.DatabaseEngineDriver Utility Enumeration to access default information for Database Vendors.DatabaseEngineException RepresentsAbstractDatabaseEngineexceptions.DatabaseEngineRetryableException To be thrown when faults happen during regular database operations and can be retried with a chance of success.DatabaseEngineRetryableRuntimeException To be thrown when faults happen during regular database operations and can be retried with a chance of success.DatabaseEngineRuntimeException To be thrown when faults happen during regular database operations.DatabaseEngineTimeoutException ADatabaseEngineExceptionthat represents a timeout error.DatabaseFactory Factory used to obtain database connections.DatabaseFactory.PdbModule Module that enables dependency injection in PDB.DatabaseFactory.PdbModule.Builder Builder to create immutable instances ofDatabaseFactory.PdbModule.DatabaseFactoryException Exceptions related withDatabaseFactory.DB2Engine DB2 specific database implementation.DB2ResultColumn The DB2 column result implementation.DB2ResultIterator Result iterator for theDB2Engineengine.DB2Translator Provides SQL translation for DB2.DbColumn Represents a database column definition.DbColumn.Builder Builder for creating immutableDbColumnobjects.DbColumnConstraint Represents the available column constraints.DbColumnType The column types.DbEntity Represents a database entity.DbEntity.Builder Builder to create immutableDbEntityobjects.DbEntityType The database entity types.DbFk Represents a database foreign key hard link between two tables.DbFk.Builder Builder to create immutableDbFkobjects.DbIndex Represents a database index.DbIndex.Builder Builder to create immutableDbIndexobjects.DefaultBatch The default batch implementation.Delete Represents the DELETE operator.Dialect Represents the supported dialects distributed by the library.DropPrimaryKey Translates to a statement that allows to drop the primary key of a table.DuplicateEngineException To be thrown if it is not possible to duplicate a connection.EntityEntry Represents an entry, i.e.EntityEntry.Builder Builder to create immutableEntityEntryobjects.ExceptionHandler Interface to control the definition flow when defining new entities.Expression A generic SQL Expression capable of being translated.FailureListener Deprecated. UseBatchListenerinstead.Function Represents SQL functions.H2Engine H2 specific database implementation.H2QueryExceptionHandler A specific implementation ofQueryExceptionHandlerfor H2 engine.H2ResultColumn The H2 column result implementation.H2ResultIterator Result iterator for theH2Engineengine.H2Translator Provides SQL translation for H2.InitiallyReusableByteArrayOutputStream A take onByteArrayOutputStreamthat takes a provided byte array as its initial buffer.InternalFunction Represents functions that are internal to the database engine in place.IsolationLevel Enumerates the possible isolation levels to use when connecting to the database.Join Represents a SQL join operator.K Represents a SQL constant.Literal Represents a literal object that will have no specific translation.MappedEntity Mapped entity contains information about an entity that has been mapped using the engine.Modulo The MOD operator.MySqlEngine MySQL specific database implementation.MySqlQueryExceptionHandler A specific implementation ofQueryExceptionHandlerfor MySQL engine.MySqlResultColumn The MySql column result implementation.MySqlResultIterator Result iterator for theMySqlEngineengine.MySqlTranslator Provides SQL translation for MySQL.Name Represents a named expression.NameAlreadyExistsException Exceptions related withNameAlreadyExistsException.OperationFault Enumeration for failed operations in the engine.OperationFault.Type The type of fault detected in the operation.OperationNotSupportedRuntimeException OracleEngine Oracle specific database implementation.OracleEngine.Action0 Represents an action that can throw any exception.OracleQueryExceptionHandler A specific implementation ofQueryExceptionHandlerfor Oracle engine.OracleResultColumn The Oracle column result implementation.OracleResultIterator Result iterator for theOracleEngineengine.OracleTranslator Provides SQL translation for Oracle.PdbConfigurationException Indicates when a configuration has errors.PdbProperties Represents the possible properties to include when configuring the engine.PostgreSqlEngine PostgreSQL specific database implementation.PostgreSqlResultColumn The PostgreSql column result implementation.PostgreSqlResultIterator Result iterator for thePostgreSqlEngineengine.PostgreSqlTranslator Provides SQL translation for PostgreSQL.PostgresSqlQueryExceptionHandler A specific implementation ofQueryExceptionHandlerfor PostgreSQL engine.PreparedStatementCapsule Encapsulates a prepared statement, name as its properties.Query Represents a SQL Query.QueryExceptionHandler A handler that can be used to disambiguate the meaning of anSQLExceptionthrown when executing a JDBC method.RecoveryException Exceptions related withRecoveryException.Rename Expression to rename tables.RepeatDelimiter Represents expressions that ca be repeated.ResultColumn Abstract result column to be extended by specific implementations.ResultIterator The abstract result iterator.RetryLimitExceededException RepresentsRetryLimitExceededExceptionexceptions.SqlBuilder The SQL Builder that allows representing SQL queries in a similar way they're written.SqlServerEngine SQLServer specific database implementation.SqlServerResultColumn The Sql Server column result implementation.SqlServerResultIterator Result iterator for theSqlServerEngineengine.SqlServerTranslator Provides SQL translation for SQLServer.StringAgg StringUtils String Utilities.Truncate Represents the TRUNCATE operator.Union The union clause.Update Represents the UPDATE operator.Values The Values clause.Values.Row A Row belonging to a Values clause.View Represents a SQL view.When With With SQL Expression.