| Class and Description |
|---|
| AbstractDao
An abstract class that aids in creating full
Dao
implementations. |
| AbstractDaoBuilder
A base class for the various Dao building classes.
|
| AbstractKeylessDaoBuilder
A base class for the various Dao building classes.
|
| Association
A simple tuple class that binds two objects.
|
| AssociationDao
A DAO that can find and persist associations between entities.
|
| AssociationDaoBuilder
A mechanism for building an
AssociationDao. |
| ChildrenDescriptor
Complete definition of how a child entity is related to its parent entity.
|
| ChildrenSelector
Describes a generic way for selecting children that can be applied for
several child selection strategies.
|
| ChildSelectStrategy |
| Column
Represents a means for reading or writing a value of a column
on a database table for a particular entity class.
|
| ColumnCollection
Collator for the columns in a DAO builder.
|
| ColumnSelection
Represents a sub set of columns that are relevant to a particular query.
|
| Converter
This interface describes mechanisms for translating objects from one
type to another and back.
|
| Dao
A
Dao is an interface that allows basic CRUD operations to be performed. |
| DaoBuilder
A DaoBuilder provides mechanisms for defining the relationship between
a Java type and the table(s) that will persist the data held in the class.
|
| DaoBuilderHelper
A value class for storing meta data (like table name) about an entity.
|
| DaoDescriptor
Implementers of this interface completely describe all the information
necessary to persisting objects of type
ENTITY. |
| Envelope
A simple holder for data objects that can package
it with its own ID.
|
| GenericColumn
A representation of a database column that directly persists a particular Java type.
|
| IndirectDaoBuilder
An
IndirectDaoBuilder is used for times when the class representing
the persisted entity is immutable. |
| JoinColumn
Represents a column that links to a foreign key of some
other entity.
|
| KeylessDao
A
KeylessDao supports some operations for inserting
and selecting records in a database. |
| KeylessDaoDescriptor
Implementers of this interface completely describe all the information
necessary to persisting objects of type
ENTITY, except for
the primary key. |
| KeylessValidator
A utility for checking whether or not the configuration of a
KeylessDao
matches the database schema. |
| Operator
The
Operator type supports the generation of SQL statements
that specify the various comparisons allowed in SQL where clauses. |
| Order
Describes how to order entities during select.
|
| Pair
Represents a two-tuple of objects.
|
| ParentColumn
Represents a reference from a child entity to its parent.
|
| PopulateResult
Indication of the result, and work remaining, after an item has been populated.
|
| Prefixer
Utility for providing unique prefixes in a fixed pattern.
|
| PrimaryKey
Representation of the column that holds the primary key for the entity.
|
| Queries
Represents the generated SQL for doing CRUD operations on some entity.
|
| ResultSetReader
An interface representing a function that can read a value out
of a
java.sql.ResultSet. |
| SchemaDescriptor
Defines a class that can be used to build a richer schema than a
DaoDescriptor or KeylessDaoDescriptor. |
| SelectionInstruction
A container for some of the details of how a deferred selection
is supposed to work.
|
| SqlBuilder
This class generates SQL strings suitable to be used in
PreparedStatements. |
| SqlFunction
Representation of various aggregation functions that a database can perform.
|
| SqlRunner
This class does the heavy lifting of creating
Statements,
executing SQL, and parsing ResultSets. |
| StatementPopulator
Interface defining the ability to set the variables of a prepared statement.
|
| Triplet
Represents a three-tuple of objects.
|
| Where
Representation of a SQL where clause: a possibly nested list of
predicates that describes which records in the database to match.
|
| WherePredicate
Represents a particular predicate for filtering results.
|
| WherePredicateTree
A very simple syntax tree for representing where clauses with possibly
nested predicates joined by AND and OR.
|
| WherePredicateTree.Conjunction |
Copyright © 2019. All rights reserved.