| Interface | Description |
|---|---|
| AttachmentsQueryCriteriaParser | |
| BaseQueryCriteriaParser<Q extends GenericQueryCriteria<Q,? super P>,P extends BaseQueryCriteriaParser<Q,? super P,? super S>,S extends BaseSort> | |
| CordaTransactionSupport | |
| GenericQueryCriteria<Q extends GenericQueryCriteria<Q,?>,P extends BaseQueryCriteriaParser<Q,?,?>> | |
| IQueryCriteriaParser | |
| Operator | |
| SessionScope |
Represents scope for the operation when JPA Session been created, i.e. transaction started.
|
| Class | Description |
|---|---|
| AttachmentQueryCriteria | |
| AttachmentSort | |
| BaseSort | |
| Builder | |
| Column<O,C> | |
| ColumnPredicate<C> | |
| CriteriaExpression<O,T> | |
| FieldInfo |
Contains information about a field from an entity class.
Used as part of query criteria construction through
class Builder, produced by function getField.
The constructor should not be invoked manually. |
| PageSpecification |
class PageSpecification allows specification of a page number (starting from DEFAULT_PAGE_NUM) and page size
(defaulting to DEFAULT_PAGE_SIZE with a maximum page size of MAX_PAGE_SIZE)
Note: we default the page number to DEFAULT_PAGE_SIZE to enable queries without requiring a page specification
but enabling detection of large results sets that fall out of the DEFAULT_PAGE_SIZE requirement.
MAX_PAGE_SIZE should be used with extreme caution as results may exceed your JVM memory footprint. |
| QueryCriteria |
Indexing assumptions:
QueryCriteria assumes underlying schema tables are correctly indexed for performance.
|
| QueryCriteriaUtils | |
| Sort |
Sort allows specification of a set of entity attribute names and their associated directionality
and null handling, to be applied upon processing a query specification.
|
| SortAttribute |
| Enum | Description |
|---|---|
| AggregateFunctionType | |
| BinaryComparisonOperator | |
| BinaryLogicalOperator | |
| CollectionOperator | |
| EqualityComparisonOperator | |
| LikenessOperator | |
| NullOperator |