|
Interface Summary |
| ConstraintTraverseAction |
ConstraintTraverseActions are passed to the traverseConstraints() method. |
| ConstraintWithBag |
Common interface for BagConstraint and MultipleInBagConstraint defining the getBag() method. |
| FromElement |
An element that can appear in the FROM clause of a query |
| Queryable |
An interface for an object that has a SELECT list and a WHERE clause, like a Query. |
| QueryEvaluable |
An element that can be evaluated for comparison (one that represents an atomic type) |
| QueryNode |
An element that can appear in the SELECT, ORDER BY or GROUP BY clause of a query. |
| QueryOrderable |
An element that can appear in the ORDER BY clause of a query. |
| QueryPathExpression |
An element that can appear in the SELECT clause of a query, representing extra data to be
collected for the Results, usually in a separate database operation. |
| QueryPathExpressionWithSelect |
A Path Expression that has a Select list. |
| QuerySelectable |
An element that can appear in the SELECT clause of a query. |
|
Class Summary |
| BagConstraint |
Constrain a QueryClass or QueryEvaluable to be within a bag. |
| ClassConstraint |
Constrain whether a QueryClass is equal/not equal to another
QueryClass or an example of an object belonging to a
QueryClass. |
| Clob |
Object representing a large String that has been stored in the database. |
| ClobAccess |
Class used to read a Clob from the ObjectStore. |
| ClobAccess.ClobAccessSubclassFactory |
Class to provide fast access to the constructor of plugin subclasses of ClobAccess. |
| Constraint |
Abstract reperesentation of a query constraint. |
| ConstraintHelper |
Static methods to create Lists of Constraint objects in a query and
Constraints in a query relating to a given QueryClass, plus helper methods
for dealing with Constraints. |
| ConstraintOp |
Operations used in building constraints. |
| ConstraintSet |
Groups a series of Constraints together. |
| ContainsConstraint |
Constrain whether a QueryClass is member of a QueryReference or not. |
| MultipleInBagConstraint |
Constraint type requiring any of the given QueryEvaluables to be in a given bag. |
| ObjectStoreBag |
Object representing a collection of objects which have been stored in the database. |
| ObjectStoreBagCombination |
Object representing a combination of ObjectStoreBags. |
| ObjectStoreBagsForObject |
Object representing a query to fetch ObjectStoreBag IDs for ObjectStoreBags that contain a
certain value. |
| OrderDescending |
An element that can appear in the ORDER BY clause of a query, to reverse the order. |
| OverlapConstraint |
Represents a constraint comparing two range values on an object. |
| OverlapRange |
Represents a range value on an object. |
| PathExpressionField |
An element that can appear in the SELECT clause of a query, representing extra data to be
collected for the Results - namely a part of the SELECT list of a QueryObjectPathExpression in
single-row mode. |
| PendingClob |
Subclass of ClobAccess that contains data to be written to the database instead of access to data
already in the database. |
| PrefetchManager |
A manager for the prefetch mechanism for the Results object. |
| Query |
This class provides an implementation-independent abstract representation of a query |
| QueryCast |
Represents a type cast in a Query. |
| QueryClass |
Represents the database extent of a Java class
NOTE - No equals() method is defined for this class and none should be. |
| QueryClassBag |
An element that can appear in the FROM clause of a query |
| QueryCloner |
This is a static class that provides a method to clone a Query object. |
| QueryCollectionPathExpression |
An element that can appear in the SELECT clause of a query, representing extra data to be
collected for the Results - namely a collection or reference referenced in an object in the
results. |
| QueryCollectionReference |
Represents a field of a QueryClass that is a collection |
| QueryCreator |
Class that helps build queries or parts of queries for common situations. |
| QueryExpression |
Represents an arithmetic or substring expression, analogous to those in SQL |
| QueryField |
Represents a QueryClass field that is neither a collection or reference to
another business object. |
| QueryForeignKey |
Represents the ID of a field of a QueryClass that is a business object |
| QueryFunction |
A QueryFunction represents an aggregate |
| QueryHelper |
Static methods to assist with query generation from front end. |
| QueryObjectPathExpression |
An element that can appear in the SELECT clause of a query, representing extra data to be
collected for the Results - namely a object referenced by some other object in the results. |
| QueryObjectReference |
Represents a field of a QueryClass that is a business object |
| QueryReference |
Represents a field of a QueryClass that is a non-primitive type. |
| QueryValue |
Represents a constant in a Query |
| Results |
Results representation as a List of ResultRows. |
| ResultsBatches |
Class holding the data batches for the Results object. |
| ResultsInfo |
Represents a result from the estimate() method of an ObjectStore. |
| ResultsRow<E> |
|
| SimpleConstraint |
Represents a constraint between two QueryEvaluable types. |
| SingletonResults |
This class is equivalent to a Result object with ResultRows consisting only of single items |
| SubqueryConstraint |
Constrain a QueryClass or QueryEvaluable to be within the select list
of a given subquery. |
| SubqueryExistsConstraint |
Check if there are any rows in the subquery |
| UnknownTypeValue |
Represents a value with an unknown type. |