Package | Description |
---|---|
org.apache.cayenne |
Contains persistence APIs directly accessible by users.
|
org.apache.cayenne.access |
Contains classes that make up Cayenne ORM stack.
|
org.apache.cayenne.access.jdbc |
Contains classes that handle JDBC interactions.
|
org.apache.cayenne.access.translator.select | |
org.apache.cayenne.dba.db2 |
IBM DB2 DbAdapter.
|
org.apache.cayenne.dba.derby |
Apache Derby DbAdapter.
|
org.apache.cayenne.dba.firebird | |
org.apache.cayenne.dba.h2 | |
org.apache.cayenne.dba.ingres | |
org.apache.cayenne.dba.sqlite | |
org.apache.cayenne.query |
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
|
Modifier and Type | Method and Description |
---|---|
<T> ResultBatchIterator<T> |
BaseContext.batchIterator(Select<T> query,
int size) |
<T> ResultBatchIterator<T> |
ObjectContext.batchIterator(Select<T> query,
int size)
Creates a ResultBatchIterator based on the provided query and batch size.
|
<T> void |
BaseContext.iterate(Select<T> query,
ResultIteratorCallback<T> callback) |
<T> void |
ObjectContext.iterate(Select<T> query,
ResultIteratorCallback<T> callback)
Creates a ResultIterator based on the provided query and passes it to a
callback for processing.
|
abstract <T> ResultIterator<T> |
BaseContext.iterator(Select<T> query) |
<T> ResultIterator<T> |
ObjectContext.iterator(Select<T> query)
Creates a ResultIterator based on the provided query.
|
<T> List<T> |
BaseContext.select(Select<T> query) |
<T> List<T> |
ObjectContext.select(Select<T> query)
Executes a selecting query, returning a list of persistent objects or
data rows.
|
<T> T |
BaseContext.selectFirst(Select<T> query) |
<T> T |
ObjectContext.selectFirst(Select<T> query)
Selects a single object using provided query.
|
<T> T |
BaseContext.selectOne(Select<T> query) |
<T> T |
ObjectContext.selectOne(Select<T> query)
Executes a selecting query, returning either NULL if query matched no
objects, or a single object.
|
Modifier and Type | Method and Description |
---|---|
<T> ResultIterator<T> |
DataContext.iterator(Select<T> query) |
SelectTranslator |
DataNode.selectTranslator(Select<?> query) |
Modifier and Type | Field and Description |
---|---|
protected Select<?> |
SelectAction.query |
Constructor and Description |
---|
SelectAction(Select<?> query,
DataNode dataNode) |
Modifier and Type | Method and Description |
---|---|
Select<?> |
TranslatableQueryWrapper.unwrap() |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
SelectTranslatorFactory.translator(Select<?> query,
DbAdapter adapter,
EntityResolver entityResolver)
Creates a proper translator for a BatchQuery
|
SelectTranslator |
DefaultSelectTranslatorFactory.translator(Select<?> query,
DbAdapter adapter,
EntityResolver entityResolver) |
Constructor and Description |
---|
DB2SelectAction(Select<?> query,
DataNode dataNode) |
Constructor and Description |
---|
DerbySelectAction(Select<?> query,
DataNode dataNode) |
Constructor and Description |
---|
FirebirdSelectAction(Select<?> query,
DataNode dataNode) |
Constructor and Description |
---|
H2SelectAction(Select<?> query,
DataNode dataNode) |
Constructor and Description |
---|
IngresSelectAction(Select<T> query,
DataNode dataNode) |
Constructor and Description |
---|
SQLiteSelectAction(Select<?> query,
DataNode dataNode) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnSelect<T>
A helper builder for queries selecting individual properties based on the root object.
|
class |
FluentSelect<T>
Base class for
ObjectSelect and ColumnSelect |
class |
MappedSelect<T>
A query that represents a named parameterized selecting query stored in the mapping.
|
class |
ObjectSelect<T>
A selecting query providing chainable API.
|
class |
PrefetchSelectQuery<T>
A SelectQuery to perform a prefetch based on another query.
|
class |
SelectById<T>
A query to select objects by id.
|
class |
SelectQuery<T>
Deprecated.
since 4.2, use
ObjectSelect |
class |
SQLSelect<T>
A selecting query based on raw SQL and featuring fluent API.
|
Copyright © 2001–2020 Apache Cayenne. All rights reserved.