Uses of Package
io.ebean

Packages that use io.ebean
Package
Description
Core API (see Database, DB and Query).
Enhanced beans API and Support objects
Server Cache Service
Common non-public interfaces and implementation.
Configuration settings for Database construction
Database platform specific support
Persist and Query Event Controllers and Listeners
Meta data that can be retrieved for a Database instance.
 
Provides a API for plugins.
 
Utility objects for CSV, JSON and XML processing.
JSON formatting and parsing objects (See JsonContext).
  • Classes in io.ebean used by io.ebean
    Class
    Description
    Administrative control of AutoTune during runtime.
    Background executor service for executing of tasks asynchronously.
    Provides finder functionality for use with "Dependency Injection style" use of Ebean.
    Provides access to the internal state of an entity bean.
    Enum to control the different cache modes for queryCache and beanCache.
    For making calls to stored procedures.
    Defines a cancelable query.
    Provides the API for fetching and saving beans to a particular database.
    Build a Database instance.
    Provides read access (getters) for the DatabaseBuilder configuration that has been set.
    Thrown when a foreign key constraint is enforced or a field is too large.
    Query for performing native SQL queries that return DTO Bean's.
    Query by Example expression.
    An expression that is part of a WHERE or HAVING clause.
    Expression factory for creating standard expressions.
    List of Expressions that make up a where or having clause.
    The extended API for Database.
    Defines how a relationship is fetched via either normal SQL join, a eager secondary query, via lazy loading or via eagerly hitting L2 cache.
    Defines what part of the object graph to load (select and fetch clauses).
    Builds a FetchGroup by adding fetch clauses.
    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).
    Provides support for filtering and sorting lists of entities without going back to the database.
    FutureIds represents the result of a background query execution for the Id's.
    FutureList represents the result of a background query execution that will return a list of entities.
    Represents the result of a background query execution for the total row count for a query.
    Options to be used with insert such as ON CONFLICT DO UPDATE | NOTHING.
    The builder for InsertOptions.
    IN expression using multiple columns.
    Represents a Conjunction or a Disjunction.
    The type of Junction used in full text expressions.
    Used to specify the type of like matching used.
    Options used to control a merge.
    Builds a MergeOptions which is immutable and thread safe.
    Represents an Order By for a Query.
    A property and its ascending descending order.
    Represents a page of results.
    Holds a list of value object pairs.
    A pair of 2 value objects.
    Defines the scope for PersistenceContext.
    A location for profiling transactions and queries.
    Object relational query for finding a List, Set, Map or single entity bean.
    The lock type (strength) to use with query FOR UPDATE row locking.
    FOR UPDATE wait mode.
    Type safe query bean properties and expressions (marker interface).
    Build and execute an ORM query.
    Builder for ORM Query projection (the select and fetch part).
    Used to provide iteration over query results.
    The type of the query being executed.
    Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
    Builds RawSql instances from a SQL string and column mappings.
    Used with SqlQuery to process potentially large queries reading directly from the JDBC ResultSet.
    Used with SqlQuery to map raw JDBC ResultSet to objects.
    Runs DDL and SQL scripts.
    Query object for performing native SQL queries that return SqlRow or directly read ResultSet using a RowMapper.
    Query mapping to single scalar values.
    Used to return raw SQL query results.
    A SqlUpdate for executing insert update or delete statements.
    The Transaction object.
    Provides a callback that can be registered with a Transaction.
    Holds the definition of how a transactional method should run.
    An Insert Update or Delete statement.
    An update query typically intended to perform a bulk update of many rows that match the query.
    Holds two values as the result of a difference comparison.
    Wraps a version of a @History bean.
  • Classes in io.ebean used by io.ebean.bean
    Class
    Description
    Provides the API for fetching and saving beans to a particular database.
    List of Expressions that make up a where or having clause.
    Holds two values as the result of a difference comparison.
  • Classes in io.ebean used by io.ebean.cache
    Class
    Description
    Background executor service for executing of tasks asynchronously.
    Build a Database instance.
  • Classes in io.ebean used by io.ebean.common
    Class
    Description
    List of Expressions that make up a where or having clause.
  • Classes in io.ebean used by io.ebean.config
    Class
    Description
    Provides the API for fetching and saving beans to a particular database.
    Build a Database instance.
    Provides read access (getters) for the DatabaseBuilder configuration that has been set.
    Defines the scope for PersistenceContext.
    A location for profiling transactions and queries.
  • Class
    Description
    Background executor service for executing of tasks asynchronously.
    Object relational query for finding a List, Set, Map or single entity bean.
    The lock type (strength) to use with query FOR UPDATE row locking.
    FOR UPDATE wait mode.
    The Transaction object.
  • Classes in io.ebean used by io.ebean.event
    Class
    Description
    Provides the API for fetching and saving beans to a particular database.
    Build a Database instance.
    Object relational query for finding a List, Set, Map or single entity bean.
    The Transaction object.
    Holds two values as the result of a difference comparison.
  • Classes in io.ebean used by io.ebean.meta
    Class
    Description
    A location for profiling transactions and queries.
  • Classes in io.ebean used by io.ebean.metric
    Class
    Description
    A location for profiling transactions and queries.
  • Classes in io.ebean used by io.ebean.plugin
    Class
    Description
    Provides the API for fetching and saving beans to a particular database.
    Provides read access (getters) for the DatabaseBuilder configuration that has been set.
  • Classes in io.ebean used by io.ebean.service
    Class
    Description
    Defines a cancelable query.
    Provides the API for fetching and saving beans to a particular database.
    Build a Database instance.
    Defines what part of the object graph to load (select and fetch clauses).
    Builds a FetchGroup by adding fetch clauses.
    IN expression using multiple columns.
    A location for profiling transactions and queries.
    Object relational query for finding a List, Set, Map or single entity bean.
    Build and execute an ORM query.
    Builder for ORM Query projection (the select and fetch part).
    Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
    Builds RawSql instances from a SQL string and column mappings.
    Used to return raw SQL query results.
  • Classes in io.ebean used by io.ebean.text
    Class
    Description
    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).
    Object relational query for finding a List, Set, Map or single entity bean.
  • Classes in io.ebean used by io.ebean.text.json
    Class
    Description
    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).