Uses of Package
io.ebean

Packages that use io.ebean
Package Description
io.ebean
Core API (see Database, DB and Query).
io.ebean.bean
Enhanced beans API and Support objects
io.ebean.cache
Server Cache Service
io.ebean.config
Configuration settings for Database construction
io.ebean.config.dbplatform
Database platform specific support
io.ebean.config.dbplatform.db2
DB2 specific support.
io.ebean.config.dbplatform.h2
H2 specific support.
io.ebean.config.dbplatform.hsqldb
Hsqldb specific support.
io.ebean.config.dbplatform.nuodb
NuoDB specific support.
io.ebean.config.dbplatform.oracle
Oracle specific support.
io.ebean.config.dbplatform.postgres
Postgres specific support.
io.ebean.config.dbplatform.sqlserver
SqlServer specific support.
io.ebean.event
Persist and Query Event Controllers and Listeners
io.ebean.meta
Meta data that can be retrieved for a Database instance.
io.ebean.metric  
io.ebean.plugin
Provides a API for plugins.
io.ebean.service  
io.ebean.text
Utility objects for CSV, JSON and XML processing.
io.ebean.text.csv
CSV processing objects.
io.ebean.text.json
JSON formatting and parsing objects (See JsonContext).
  • Classes in io.ebean used by io.ebean
    Class Description
    AutoTune
    Administrative control of AutoTune during runtime.
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
    BeanFinder
    Provides finder functionality for use with "Dependency Injection style" use of Ebean.
    BeanState
    Provides access to the internal state of an entity bean.
    CacheMode
    Enum to control the different cache modes for queryCache and beanCache.
    CallableSql
    For making calls to stored procedures.
    CountDistinctOrder
    Database
    Provides the API for fetching and saving beans to a particular database.
    DataIntegrityException
    Thrown when a foreign key constraint is enforced.
    DocStoreQueueEntry
    Bean holding the details to update the document store.
    DocStoreQueueEntry.Action
    Action to either update or delete a document from the index.
    DocumentStore
    Document storage operations.
    DtoQuery
    Query for performing native SQL queries that return DTO Bean's.
    EbeanServer
    Deprecated.
    ExampleExpression
    Query by Example expression.
    Expression
    An expression that is part of a WHERE or HAVING clause.
    ExpressionFactory
    Expression factory for creating standard expressions.
    ExpressionList
    List of Expressions that make up a where or having clause.
    ExtendedServer
    The extended API for Database.
    FetchConfig
    Defines how a relationship is fetched via either normal SQL join, a eager secondary query, via lazy loading or via eagerly hitting L2 cache.
    FetchGroup
    Defines what part of the object graph to load (select and fetch clauses).
    FetchGroupBuilder
    Builds a FetchGroup by adding fetch clauses.
    FetchPath
    Provides paths and properties for an object graph that can be used to control what parts of the object graph is fetching (select and fetch clauses) and also can be used to control JSON marshalling (what parts of the object graph are included in the JSON).
    Filter
    Provides support for filtering and sorting lists of entities without going back to the database.
    FutureIds
    FutureIds represents the result of a background query execution for the Id's.
    FutureList
    FutureList represents the result of a background query execution that will return a list of entities.
    FutureRowCount
    Represents the result of a background query execution for the total row count for a query.
    Junction
    Represents a Conjunction or a Disjunction.
    Junction.Type
    The type of Junction used in full text expressions.
    LikeType
    Used to specify the type of like matching used.
    MergeOptions
    Options used to control a merge.
    MergeOptionsBuilder
    Builds a MergeOptions which is immutable and thread safe.
    OrderBy
    Represents an Order By for a Query.
    OrderBy.Property
    A property and its ascending descending order.
    PagedList
    Represents a page of results.
    Pairs
    Holds a list of value object pairs.
    Pairs.Entry
    A pair of 2 value objects.
    PersistenceContextScope
    Defines the scope for PersistenceContext.
    ProfileLocation
    A location for profiling transactions and queries.
    Query
    Object relational query for finding a List, Set, Map or single entity bean.
    Query.LockType
    The lock type (strength) to use with query FOR UPDATE row locking.
    Query.LockWait
    FOR UPDATE wait mode.
    QueryIterator
    Used to provide iteration over query results.
    QueryType
    The type of the query being executed.
    RawSql
    Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
    RawSqlBuilder
    Builds RawSql instances from a SQL string and column mappings.
    RowConsumer
    Used with SqlQuery to process potentially large queries reading directly from the JDBC ResultSet.
    RowMapper
    Used with SqlQuery to map raw JDBC ResultSet to objects.
    ScriptRunner
    Runs DDL and SQL scripts.
    SqlQuery
    Query object for performing native SQL queries that return SqlRow or directly read ResultSet using a RowMapper.
    SqlQuery.TypeQuery
    Query mapping to single scalar values.
    SqlRow
    Used to return raw SQL query results.
    SqlUpdate
    A SqlUpdate for executing insert update or delete statements.
    Transaction
    The Transaction object.
    TransactionCallback
    Provides a callback that can be registered with a Transaction.
    TxScope
    Holds the definition of how a transactional method should run.
    Update
    An Insert Update or Delete statement.
    UpdateQuery
    An update query typically intended to perform a bulk update of many rows that match the query.
    ValuePair
    Holds two values as the result of a difference comparison.
    Version
    Wraps a version of a @History bean.
  • Classes in io.ebean used by io.ebean.bean
    Class Description
    Database
    Provides the API for fetching and saving beans to a particular database.
    ExpressionList
    List of Expressions that make up a where or having clause.
    ValuePair
    Holds two values as the result of a difference comparison.
  • Classes in io.ebean used by io.ebean.cache
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.config
    Class Description
    Database
    Provides the API for fetching and saving beans to a particular database.
    PersistenceContextScope
    Defines the scope for PersistenceContext.
  • Classes in io.ebean used by io.ebean.config.dbplatform
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
    Query
    Object relational query for finding a List, Set, Map or single entity bean.
    Query.LockWait
    FOR UPDATE wait mode.
    Transaction
    The Transaction object.
  • Classes in io.ebean used by io.ebean.config.dbplatform.db2
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.config.dbplatform.h2
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.config.dbplatform.hsqldb
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.config.dbplatform.nuodb
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.config.dbplatform.oracle
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.config.dbplatform.postgres
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.config.dbplatform.sqlserver
    Class Description
    BackgroundExecutor
    Background executor service for executing of tasks asynchronously.
  • Classes in io.ebean used by io.ebean.event
    Class Description
    Database
    Provides the API for fetching and saving beans to a particular database.
    EbeanServer
    Deprecated.
    Query
    Object relational query for finding a List, Set, Map or single entity bean.
    Transaction
    The Transaction object.
    ValuePair
    Holds two values as the result of a difference comparison.
  • Classes in io.ebean used by io.ebean.meta
    Class Description
    ProfileLocation
    A location for profiling transactions and queries.
  • Classes in io.ebean used by io.ebean.metric
    Class Description
    ProfileLocation
    A location for profiling transactions and queries.
  • Classes in io.ebean used by io.ebean.plugin
    Class Description
    Database
    Provides the API for fetching and saving beans to a particular database.
    FetchPath
    Provides paths and properties for an object graph that can be used to control what parts of the object graph is fetching (select and fetch clauses) and also can be used to control JSON marshalling (what parts of the object graph are included in the JSON).
    Query
    Object relational query for finding a List, Set, Map or single entity bean.
  • Classes in io.ebean used by io.ebean.service
    Class Description
    Database
    Provides the API for fetching and saving beans to a particular database.
    FetchGroup
    Defines what part of the object graph to load (select and fetch clauses).
    FetchGroupBuilder
    Builds a FetchGroup by adding fetch clauses.
    ProfileLocation
    A location for profiling transactions and queries.
    Query
    Object relational query for finding a List, Set, Map or single entity bean.
    RawSql
    Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
    RawSqlBuilder
    Builds RawSql instances from a SQL string and column mappings.
    SqlRow
    Used to return raw SQL query results.
  • Classes in io.ebean used by io.ebean.text
    Class Description
    FetchPath
    Provides paths and properties for an object graph that can be used to control what parts of the object graph is fetching (select and fetch clauses) and also can be used to control JSON marshalling (what parts of the object graph are included in the JSON).
    Query
    Object relational query for finding a List, Set, Map or single entity bean.
  • Classes in io.ebean used by io.ebean.text.csv
    Class Description
    Database
    Provides the API for fetching and saving beans to a particular database.
  • Classes in io.ebean used by io.ebean.text.json
    Class Description
    FetchPath
    Provides paths and properties for an object graph that can be used to control what parts of the object graph is fetching (select and fetch clauses) and also can be used to control JSON marshalling (what parts of the object graph are included in the JSON).