Interface | Description |
---|---|
Call |
Call defines the interface used primarily by EclipseLink queries
and query mechanisms to perform the necessary actions
(read, insert, update, delete) on the data store.
|
FetchGroupTracker |
Purpose: The fetch group tracker interface provides a set of APIs which
the domain object must implement, in order to take advantage of the EclipseLink fetch group
performance enhancement feature.
|
JPAQueryBuilder |
This interface defines the entry point for implementing a JPQL query parsing
system in EclipseLink.
|
QueryRedirector |
Purpose:
Query redirection allows for a named or parameterized query (or finder) to dynamically determine how the query is to be executed based on the arguments.
|
Class | Description |
---|---|
ANTLRQueryBuilder | Deprecated
replaced with Hermes parser, which is the default.
|
AttributeGroup |
Purpose: An AttributeGroup represents a set of mappings and nested
AttributeGroups for relationship mappings for an entity type.
|
BatchFetchPolicy |
BatchFetchPolicy defines batch reading configuration.
|
ColumnResult |
Purpose:
Concrete class to represent the ColumnResult structure as defined by
the EJB 3.0 Persistence specification.
|
ComplexQueryResult |
Purpose:
Used to return multiple sets of information from a query.
|
ConstructorReportItem |
Purpose: An item specifying a class constructor method to be used in a ReportQuery's returned results.
|
ConstructorResult |
Purpose:
Concrete class to represent the ConstructorResult structure as defined by
the JPA 2.1 Persistence specification.
|
Cursor |
Purpose:
Abstract class for CursoredStream and ScrolableCursor
|
CursoredStream |
Purpose:
Stream class which is used to deal with large collections returned
from TOPLink queries more efficiently.
|
CursoredStreamPolicy |
Purpose:
Used to support cursored streams in a read query.
|
CursorPolicy |
Purpose:
Abstract class for all Cursor-related policy objects
|
DatabaseQuery |
Purpose: Abstract class for all database query objects.
|
DataModifyQuery |
Purpose:
Concrete class used for executing non selecting SQL strings.
|
DataReadQuery |
Purpose:
Concrete class to perform read using raw SQL.
|
DeleteAllQuery |
Purpose:
Query used to delete a collection of objects.
|
DeleteObjectQuery |
Purpose: Used for deleting objects.
|
DirectReadQuery |
Purpose:
Concrete class to perform a direct read.
|
DoesExistQuery |
Purpose:
This should only be used by the descriptor, this should not be executed directly.
|
EntityResult |
Purpose:
Concrete class to represent the EntityResult structure as defined by
the EJB 3.0 Persistence specification.
|
FetchGroup |
A FetchGroup is a performance enhancement that allows a group of attributes
of an object to be loaded on demand, which means that the data for an
attribute might not loaded from the underlying data source until an explicit
access call for the attribute first occurs.
|
FieldResult |
Purpose:
Concrete class to represent the FieldResult structure as defined by
the EJB 3.0 Persistence specification.
|
InMemoryQueryIndirectionPolicy |
Purpose:
Provide a means of controlling the behavior of in-memory and conforming queries
that access un-instantiated indirection objects in processing the query against cached objects.
|
InsertObjectQuery |
Purpose:
Used for inserting new objects into the database.
|
JPQLCall |
Purpose: Used as an abstraction of a database invocation.
|
LoadGroup |
Purpose: Used to load specified relationship attributes and nested
relationship attributes.
|
MethodBaseQueryRedirector |
Purpose:
Allows a class to be a
QueryRedirector without implementing
QueryRedirector . |
ModifyAllQuery |
PUBLIC:
Query used to perform a bulk delete using the expression framework.
|
ModifyQuery |
Purpose:
Abstract class for all modify queries.
|
ObjectBuildingQuery |
Purpose:
Abstract class for all read queries that build objects and potentially manipulate
the TopLink cache.
|
ObjectLevelModifyQuery |
Purpose:
Abstract class for all object modify queries.
|
ObjectLevelReadQuery |
Purpose:
Abstract class for all read queries using objects.
|
QueryByExamplePolicy |
Purpose:
This policy defines the configuration options for a Query By Example query.
|
QueryRedirectorHelper |
Purpose:
The purpose of this class is to provide the query redirector with some helper methods for
general EclipseLink operations (such as checking a query against the cache) which may not
occur because the query is being redirected.
|
QueryResultsCachePolicy |
PUBLIC:
A QueryResultsCache policy dictates how a query's results will be cached.
|
ReadAllQuery |
Purpose:
Concrete class for all read queries involving a collection of objects.
|
ReadObjectQuery |
Purpose:
Concrete class for all read queries involving a single object.
|
ReadQuery |
Purpose:
Abstract class for all read queries.
|
ReportQuery |
Purpose: Query for information about a set of objects instead of the objects themselves.
|
ReportQueryResult |
Purpose: A single row (type) result for a ReportQuery
Description: Represents a single row of attribute values (converted using mapping) for
a ReportQuery.
|
ReportQueryResult.RecordEntry |
Entry class for implementing Map interface.
|
ResultSetMappingQuery |
Purpose:
Concrete class to perform read using raw SQL and the SQLResultSetMapping.
|
ScrollableCursor | |
ScrollableCursorPolicy |
PUBLIC:
ScrollableCursorPolicy allows for additional options to be specified for ReadAllQuery or DataReadQuery.
|
SQLCall |
Purpose: Used as an abstraction of an SQL call.
|
SQLResult |
Purpose:
An abstract superclass that represents the commonalities between the main
result types of the SQLResultSetMapping
|
SQLResultSetMapping |
Purpose:
Concrete class to represent the SQLResultSetMapping structure as defined by
the EJB 3.0 Persistence specification.
|
StoredFunctionCall |
Purpose: Used to define a platform independent function call.
|
StoredProcedureCall |
Purpose: Used to define a platform independent procedure call.
|
UpdateAllQuery |
PUBLIC:
A Query Class used to perform a bulk update using TopLink's expression framework.
|
UpdateObjectQuery |
Purpose:
Used for updating existing objects into the database.
|
ValueReadQuery |
Purpose:
Concrete class to perform a read of a single data value.
|
WriteObjectQuery |
Purpose:
Used for inserting or updating objects
WriteObjectQuery determines whether to perform a insert or an update on the database.
|
Enum | Description |
---|---|
DatabaseQuery.ParameterType |
Used for parameter retreival in JPQL
|
ReadAllQuery.Direction |
Specifies the direction in which the hierarchy is traversed in a
hierarchical query.
|