Module io.ebean.core
Package io.ebeaninternal.api
package io.ebeaninternal.api
-
ClassDescriptionThe results of bean cache hit.Context used to read binary format messages.Messages that can be sent in binary form.Context used to write binary message (like RemoteTransactionEvent).Parameters used for binding to a statement.The bind parameters in the correct binding order.A In Out capable parameter for the CallableStatement.BindValues used for L2 query cache key matching.Process Cache lookup by Id(s).Used for bean cache lookup with where ids in expression.Used for bean cache lookup with a single id value.Optimistic concurrency mode used for updates and deletes.Common loggers used in ebean-core.Key used for caching query plans for ORM and RawSql queries.Helper to indicate that an EbeanServer should come up offline typically for DDL generation purposes.Extra metrics collected to measure internal behaviour.Provider of Geometry type binder support.A hash key for a query including both the query plan and bind values.Helper object to make AOP generated code simpler.A buffer of beans for batch lazy loading and secondary query loading.Controls the loading of ManyToOne and OneToOne relationships.Request for loading ManyToOne and OneToOne relationships.Controls the loading of reference objects for a query instance.A buffer of bean collections for batch lazy loading and secondary query loading.Controls the loading of OneToMany and ManyToMany relationships.Request for loading Associated Many Beans.Request for loading Associated One Beans.Defines the method for executing secondary queries.Holds the joins needs to support the many where predicates.An entry for natural key lookup.A property value pair in a natural key lookup.Collects the data for processing the natural key cache processing.Represents a join required for a given property and whether than needs to be an outer join.Manage query plan capture.Manage scoped (typically thread local) transactions.Used internally to handle the scoping of transactions for methods.Internal Extension to BackgroundExecutor with shutdown.SPI interface for underlying BeanDescriptor.Manager of SpiBeanTypes.Cache region can be enabled independently.Cancellable query, that has a delegate.Internal database query plan being capture.DDL generate and run for drop all/create all.Provides the DDL Generator for create-all/drop-all.SpiDtoQuery<T>Internal extension to DtoQuery.Service Provider extension to EbeanServer.An expression that becomes part of a Where clause or Having clause.Expression bind values capture.Internal extension of ExpressionList.Request object used for gathering expression sql and bind values.Property expression validation request for a given root bean type.Extended Json Context for internal server use.SpiJunction<T>SPI methods for Junction.Logger for SQL, TXN and Summary logging.API for Plugins to define the logger for io.ebean.SQL, io.ebean.TXN and io.ebean.SUM.Log manager for SQL, TXN and Summary logging.SPI extension to PersistenceContext.Handle the logging or processing of transaction profiling information that is collected.Event that adds to a profiling transaction.SpiQuery<T>Object Relational query - Internal extension to Query object.The type of query result.Capture query bind values and with those actual database query plans.Query select and fetch properties (that avoids parsing).The internal ORM "query plan".The secondary query paths for 'query joins' and 'lazy loading'.SQL query binding (for SqlQuery and DtoQuery).SQL query - Internal extension to SqlQuery.Extends Transaction with additional API required on server.Service provider interface for the transaction manager.Proxy for an underlying SpiTransaction (most of the API).Per Transaction logging of SQL, TXN and Summary messages.SpiUpdate<T>Internal extension to the Update interface.The type of the update request.A plan for executing bean updates for a given set of changed properties.Holds information for a transaction.Event codes used in transaction profiling.