Package io.ebean.config.dbplatform
package io.ebean.config.dbplatform
Database platform specific support
-
InterfaceDescriptionSimple SQL limiter for use with SqlQuery.Defines DB encryption support for encrypting and decrypting data using DB encryption features.History support for the database platform.Integer codes for the extra types beyond java.sql.Types.Generates unique id's for objects.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).
-
ClassDescriptionBase type for DB platform specific Encryption.Adds ANSI based OFFSET FETCH NEXT clauses to a SQL query.Adds LIMIT OFFSET clauses to a SQL query.Database platform specific settings.DB Column default values mapping to database platform specific literals.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.Database view based implementation of DbHistorySupport.Adds LIMIT OFFSET clauses to a SQL query.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.The resulting SQL from a SqlLimit process.
-
EnumDescriptionBehavior used when ending a query only transaction (at read committed isolation level).Specific persistence error types we wish to map.The known DB types that are mapped.The types of Identity generation that can be defined.