Uses of Package
io.ebeaninternal.api
-
Classes in io.ebeaninternal.api used by io.ebeaninternal.api Class Description BeanCacheResult The results of bean cache hit.BinaryReadContext Context used to read binary format messages.BinaryWritable Messages that can be sent in binary form.BinaryWriteContext Context used to write binary message (like RemoteTransactionEvent).BindParams Parameters used for binding to a statement.BindParams.OrderedList The bind parameters in the correct binding order.BindParams.Param A In Out capable parameter for the CallableStatement.CacheIdLookup Used for bean cache lookup with where ids in expression.ConcurrencyMode Optimistic concurrency mode used for updates and deletes.CQueryPlanKey Key used for caching query plans for ORM and RawSql queries.HashQuery A hash key for a query including both the query plan and bind values.LoadBeanBuffer A buffer of beans for batch lazy loading and secondary query loading.LoadBeanRequest Request for loading ManyToOne and OneToOne relationships.LoadManyBuffer A buffer of bean collections for batch lazy loading and secondary query loading.LoadManyRequest Request for loading Associated Many Beans.LoadRequest Request for loading Associated One Beans.LoadSecondaryQuery Defines the method for executing secondary queries.ManyWhereJoins Holds the joins needs to support the many where predicates.NaturalKeyEntry An entry for natural key lookup.NaturalKeyQueryData Collects the data for processing the natural key cache processing.NaturalKeySet PropertyJoin Represents a join required for a given property and whether than needs to be an outer join.QueryPlanManager Manage query plan capture.ScopedTransaction Manage scoped (typically thread local) transactions.ScopeTrans Used internally to handle the scoping of transactions for methods.SpiDbQueryPlan Internal database query plan being capture.SpiDtoQuery Internal extension to DtoQuery.SpiEbeanServer Service Provider extension to EbeanServer.SpiExpression An expression that becomes part of a Where clause or Having clause.SpiExpressionList Internal extension of ExpressionList.SpiExpressionRequest Request object used for gathering expression sql and bind values.SpiExpressionValidation Property expression validation request for a given root bean type.SpiJsonContext Extended Json Context for internal server use.SpiLogger Logger for SQL, TXN and Summary logging.SpiLogManager Log manager for SQL, TXN and Summary logging.SpiNamedParam SpiProfileTransactionEvent Event that adds to a profiling transaction.SpiQuery Object Relational query - Internal extension to Query object.SpiQuery.Mode SpiQuery.TemporalMode SpiQuery.Type The type of query result.SpiQueryBindCapture Capture query bind values and with those actual database query plans.SpiQueryPlan The internal ORM "query plan".SpiQuerySecondary The secondary query paths for 'query joins' and 'lazy loading'.SpiSqlBinding SQL query binding (for SqlQuery and DtoQuery).SpiSqlQuery SQL query - Internal extension to SqlQuery.SpiSqlUpdate SpiTransaction Extends Transaction with additional API required on server.SpiTransactionManager Service provider interface for the transaction manager.SpiTransactionProxy Proxy for an underlying SpiTransaction (most of the API).SpiUpdate.OrmUpdateType The type of the update request.TransactionEvent Holds information for a transaction.TransactionEventTable TransactionEventTable.TableIUD TxnProfileEventCodes Event codes used in transaction profiling. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.dbmigration Class Description SpiEbeanServer Service Provider extension to EbeanServer. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.dbmigration.model Class Description SpiEbeanServer Service Provider extension to EbeanServer. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.dbmigration.model.visitor Class Description SpiEbeanServer Service Provider extension to EbeanServer. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.autotune Class Description SpiQuery Object Relational query - Internal extension to Query object. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.autotune.service Class Description SpiEbeanServer Service Provider extension to EbeanServer.SpiQuery Object Relational query - Internal extension to Query object. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.cache Class Description BinaryReadContext Context used to read binary format messages.BinaryWritable Messages that can be sent in binary form.BinaryWriteContext Context used to write binary message (like RemoteTransactionEvent).SpiCacheRegion Cache region can be enabled independently. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.cluster Class Description BinaryReadContext Context used to read binary format messages. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.core Class Description BindParams Parameters used for binding to a statement.ConcurrencyMode Optimistic concurrency mode used for updates and deletes.CQueryPlanKey Key used for caching query plans for ORM and RawSql queries.ExtraMetrics Extra metrics collected to measure internal behaviour.LoadBeanRequest Request for loading ManyToOne and OneToOne relationships.LoadContext Controls the loading of reference objects for a query instance.LoadManyRequest Request for loading Associated Many Beans.QueryPlanManager Manage query plan capture.SpiBackgroundExecutor Internal Extension to BackgroundExecutor with shutdown.SpiCallableSql SpiDtoQuery Internal extension to DtoQuery.SpiEbeanServer Service Provider extension to EbeanServer.SpiJsonContext Extended Json Context for internal server use.SpiLogManager Log manager for SQL, TXN and Summary logging.SpiProfileTransactionEvent Event that adds to a profiling transaction.SpiQuery Object Relational query - Internal extension to Query object.SpiQuery.Type The type of query result.SpiQueryBindCapture Capture query bind values and with those actual database query plans.SpiQueryPlan The internal ORM "query plan".SpiSqlQuery SQL query - Internal extension to SqlQuery.SpiSqlUpdate SpiTransaction Extends Transaction with additional API required on server.SpiTransactionManager Service provider interface for the transaction manager.SpiUpdate Internal extension to the Update interface.TransactionEventTable TxnProfileEventCodes Event codes used in transaction profiling. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.deploy Class Description BeanCacheResult The results of bean cache hit.ConcurrencyMode Optimistic concurrency mode used for updates and deletes.CQueryPlanKey Key used for caching query plans for ORM and RawSql queries.LoadContext Controls the loading of reference objects for a query instance.SpiCacheRegion Cache region can be enabled independently.SpiEbeanServer Service Provider extension to EbeanServer.SpiExpressionRequest Request object used for gathering expression sql and bind values.SpiQuery Object Relational query - Internal extension to Query object.SpiQuery.Mode SpiQuery.TemporalMode SpiQuery.Type The type of query result.SpiSqlUpdate SpiTransaction Extends Transaction with additional API required on server.SpiUpdatePlan A plan for executing bean updates for a given set of changed properties.TransactionEventTable.TableIUD -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.deploy.id Class Description SpiExpressionRequest Request object used for gathering expression sql and bind values. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.deploy.meta Class Description ConcurrencyMode Optimistic concurrency mode used for updates and deletes. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.dto Class Description SpiDtoQuery Internal extension to DtoQuery. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.el Class Description SpiExpressionRequest Request object used for gathering expression sql and bind values. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.expression Class Description ManyWhereJoins Holds the joins needs to support the many where predicates.NaturalKeyQueryData Collects the data for processing the natural key cache processing.SpiExpression An expression that becomes part of a Where clause or Having clause.SpiExpressionFactory SpiExpressionList Internal extension of ExpressionList.SpiExpressionRequest Request object used for gathering expression sql and bind values.SpiExpressionValidation Property expression validation request for a given root bean type.SpiQuery Object Relational query - Internal extension to Query object. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.expression.platform Class Description SpiExpressionRequest Request object used for gathering expression sql and bind values. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.grammer Class Description SpiQuery Object Relational query - Internal extension to Query object. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.lib Class Description SpiEbeanServer Service Provider extension to EbeanServer. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.loadcontext Class Description LoadContext Controls the loading of reference objects for a query instance.SpiQuerySecondary The secondary query paths for 'query joins' and 'lazy loading'. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.logger Class Description SpiLogger Logger for SQL, TXN and Summary logging.SpiLoggerFactory API for Plugins to define the logger for io.ebean.SQL, io.ebean.TXN and io.ebean.SUM.SpiLogManager Log manager for SQL, TXN and Summary logging. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.persist Class Description BindParams Parameters used for binding to a statement.SpiEbeanServer Service Provider extension to EbeanServer.SpiLogManager Log manager for SQL, TXN and Summary logging.SpiProfileTransactionEvent Event that adds to a profiling transaction.SpiSqlUpdate SpiTransaction Extends Transaction with additional API required on server. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.query Class Description CQueryPlanKey Key used for caching query plans for ORM and RawSql queries.ExtraMetrics Extra metrics collected to measure internal behaviour.QueryPlanManager Manage query plan capture.SpiDbQueryPlan Internal database query plan being capture.SpiEbeanServer Service Provider extension to EbeanServer.SpiProfileTransactionEvent Event that adds to a profiling transaction.SpiQuery Object Relational query - Internal extension to Query object.SpiQuery.Mode SpiQuery.TemporalMode SpiQueryBindCapture Capture query bind values and with those actual database query plans.SpiQueryPlan The internal ORM "query plan".SpiTransaction Extends Transaction with additional API required on server. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.querydefn Class Description BindParams Parameters used for binding to a statement.CacheIdLookup Used for bean cache lookup with where ids in expression.CQueryPlanKey Key used for caching query plans for ORM and RawSql queries.HashQuery A hash key for a query including both the query plan and bind values.ManyWhereJoins Holds the joins needs to support the many where predicates.NaturalKeyQueryData Collects the data for processing the natural key cache processing.SpiDtoQuery Internal extension to DtoQuery.SpiEbeanServer Service Provider extension to EbeanServer.SpiExpressionList Internal extension of ExpressionList.SpiNamedParam SpiQuery Object Relational query - Internal extension to Query object.SpiQuery.Mode SpiQuery.TemporalMode SpiQuery.Type The type of query result.SpiQuerySecondary The secondary query paths for 'query joins' and 'lazy loading'.SpiSqlBinding SQL query binding (for SqlQuery and DtoQuery).SpiSqlQuery SQL query - Internal extension to SqlQuery.SpiUpdate Internal extension to the Update interface.SpiUpdate.OrmUpdateType The type of the update request.TxnProfileEventCodes Event codes used in transaction profiling. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.text.json Class Description SpiEbeanServer Service Provider extension to EbeanServer.SpiJsonContext Extended Json Context for internal server use. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.transaction Class Description BinaryReadContext Context used to read binary format messages.BinaryWritable Messages that can be sent in binary form.BinaryWriteContext Context used to write binary message (like RemoteTransactionEvent).ScopedTransaction Manage scoped (typically thread local) transactions.SpiEbeanServer Service Provider extension to EbeanServer.SpiLogManager Log manager for SQL, TXN and Summary logging.SpiProfileHandler Handle the logging or processing of transaction profiling information that is collected.SpiTransaction Extends Transaction with additional API required on server.SpiTransactionManager Service provider interface for the transaction manager.SpiTransactionScopeManager TransactionEventTable TransactionEventTable.TableIUD TxnProfileEventCodes Event codes used in transaction profiling. -
Classes in io.ebeaninternal.api used by io.ebeaninternal.server.util Class Description BindParams Parameters used for binding to a statement. -
Classes in io.ebeaninternal.api used by io.ebeanservice.docstore.api Class Description SpiQuery Object Relational query - Internal extension to Query object.SpiTransaction Extends Transaction with additional API required on server.