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.
CSV processing objects.
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.
    Thrown when a foreign key constraint is enforced.
    Bean holding the details to update the document store.
    Action to either update or delete a document from the index.
    Document storage operations.
    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.
    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.
    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.
  • 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.
    Defines the scope for PersistenceContext.
  • 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.
    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 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.service
    Class
    Description
    Defines a cancelable query.
    Provides the API for fetching and saving beans to a particular database.
    Defines what part of the object graph to load (select and fetch clauses).
    Builds a FetchGroup by adding fetch clauses.
    A location for profiling transactions and queries.
    Object relational query for finding a List, Set, Map or single entity bean.
    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.csv
    Class
    Description
    Provides the API for fetching and saving beans to a particular database.
    The Transaction object.
  • 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).