Module io.ebean.api
Package io.ebean.config.dbplatform
package io.ebean.config.dbplatform
Database platform specific support
-
ClassDescriptionBase type for DB platform specific Encryption.Adds ANSI based OFFSET FETCH NEXT clauses to a SQL query.Simple SQL limiter for use with SqlQuery.Adds LIMIT OFFSET clauses to a SQL query.Database platform specific settings.Behavior used when ending a query only transaction (at read committed isolation level).Provides DatabasePlatform matching by name, JDBC product name and specific platform enum.Specific persistence error types we wish to map.DB Column default values mapping to database platform specific literals.Defines DB encryption support for encrypting and decrypting data using DB encryption features.History support for the database platform.Defines the identity/sequence behaviour for the database.Represents a DB type with name, length, precision, and scale.Used to map bean property types to DB specific types for DDL generation.SQL2011 based history support using 'as of timestamp' type clause appended as part of the the from or join clause.The known DB types that are mapped.Database view based implementation of DbHistorySupport.Integer codes for the extra types beyond java.sql.Types.The types of Identity generation that can be defined.Adds LIMIT OFFSET clauses to a SQL query.Generates unique id's for objects.Database sequence based IdGenerator using Sequence Step 1 but batch fetch many sequence values.Database sequence based IdGenerator.Database sequence based IdGenerator using Sequence Step (e.g.A very simple Database sequence based IdGenerator.Translate SQLException based on SQLState codes.Used to build a SQLCodeTranslator given DB platform specific codes.Used to translate SQLExceptions to specific persistence exceptions.Adds SQL limiting to a query (such as LIMIT OFFSET).The request object for the query that can have sql limiting applied to it (such as a LIMIT OFFSET clause).The resulting SQL from a SqlLimit process.