Package | Description |
---|---|
org.apache.jdo.impl.fostore |
This package contains the implementation of the File/Object Store JDO Reference
Implementation (FOStore, pronounced "foster").
|
org.apache.jdo.impl.jdoql | |
org.apache.jdo.impl.jdoql.jdoqlc | |
org.apache.jdo.impl.jdoql.scope | |
org.apache.jdo.impl.pm |
This package contains classes that are for use across all kinds of implementations
of the JDO Reference Implementation.
|
org.apache.jdo.impl.state | |
org.apache.jdo.jdoql |
This package contains interfaces defining the query result and a basic implementation.
|
org.apache.jdo.state |
This package contains the internal StateManager and teh FIeldManager interface.
|
org.apache.jdo.store |
This package contains StoreManager and store-related interfaces plus an abstract StoreManager implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
FOStorePM
Subclass of
#PersistenceManagerImpl implementing
abstract methods newQuery . |
Modifier and Type | Method and Description |
---|---|
static void |
QueryResultHelperImpl.checkPM(PersistenceManagerInternal queryPM,
java.lang.Object value)
Checks the PersistenceManager of the specified value to be
identical to the one from the query instance.
|
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm) |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls) |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln) |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter) |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.lang.String filter) |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln) |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln,
java.lang.String filter) |
javax.jdo.Query |
JDOQLQueryFactoryImpl.newQuery(PersistenceManagerInternal pm,
java.lang.Object compiled) |
Constructor and Description |
---|
MemoryQuery(PersistenceManagerInternal pm,
ParameterTable parameters,
VariableTable variables)
Constructs an instance of this class for the specified paramter table
and variable table.
|
QueryImpl(PersistenceManagerInternal pm)
Create an empty query instance with no elements.
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls)
Create a new Query specifying the Class of the candidate instances.
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln)
Create a query instance with the candidate class and
candidate collection specified.
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter)
Create a new Query with the Class of the candidate instances,
candidate Collection, and filter.
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Class cls,
java.lang.String filter)
Create a new Query with the Class of the candidate instances and Filter.
|
QueryImpl(PersistenceManagerInternal pm,
javax.jdo.Extent cln)
Create a new Query with the candidate Extent; the class
is taken from the Extent.
|
QueryImpl(PersistenceManagerInternal pm,
javax.jdo.Extent cln,
java.lang.String filter)
Create a new Query with the
candidate Extent and filter; the class
is taken from the Extent.
|
QueryImpl(PersistenceManagerInternal pm,
java.lang.Object compiled)
Create a new Query using elements from another Query.
|
QueryResultHelperImpl(PersistenceManagerInternal pm,
QueryTree queryTree,
java.lang.Object candidates,
ParameterTable parameters,
VariableTable variables) |
Modifier and Type | Field and Description |
---|---|
protected PersistenceManagerInternal |
JDOQLC.pm
The persistence manager of the query instance.
|
protected PersistenceManagerInternal |
Optimizer.pm
The persistence manager of the query instance.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
TypeSupport.getFieldValue(int fieldNumber,
PersistenceManagerInternal pm,
java.lang.Object object)
field value of a managed field.
|
void |
Optimizer.init(PersistenceManagerInternal pm,
ParameterTable paramtab,
ErrorMsg errorMsg) |
Constructor and Description |
---|
JDOQLC(PersistenceManagerInternal pm) |
Modifier and Type | Method and Description |
---|---|
void |
ParameterTable.setValues(PersistenceManagerInternal queryPM,
java.util.Map paramValues)
Sets all query parameter values.
|
void |
ParameterTable.setValues(PersistenceManagerInternal queryPM,
java.lang.Object[] paramValues)
Sets all query parameter values.
|
Modifier and Type | Class and Description |
---|---|
class |
PersistenceManagerImpl
This is the StoreManager independent implemetation of the
org.apache.jdo.pm.PersistenceManagerInternal interface.
|
Modifier and Type | Method and Description |
---|---|
protected PersistenceManagerInternal |
PersistenceManagerWrapper.getPersistenceManager()
Returns PersistenceManagerInternal associated with this wrapper.
|
Modifier and Type | Method and Description |
---|---|
static StateManagerInternal |
StateManagerFactory.newInstance(java.lang.Object userOid,
java.lang.Object internalOid,
PersistenceManagerInternal pm,
java.lang.Class clazz)
Returns a new instance of a StateManagerInternal.
|
static StateManagerInternal |
StateManagerFactory.newInstance(javax.jdo.spi.PersistenceCapable pc,
PersistenceManagerInternal pm)
Returns a new instance of a StateManagerInternal
|
Modifier and Type | Method and Description |
---|---|
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm)
Creates a new
Query with no elements. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls)
Creates a new
Query specifying the Class of
the candidate instances. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln)
Creates a new
Query with the candidate Class
and Collection . |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter)
Creates a new
Query with the Class of the
candidate instances, candidate Collection , and filter. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.lang.String filter)
Creates a new
Query with the Class of the
candidate instances and filter. |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln)
Creates a new
Query with the Class of the
candidate instances and candidate Extent . |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln,
java.lang.String filter)
Creates a new
Query with the
candidate Extent and filter; the class
is taken from the Extent . |
javax.jdo.Query |
JDOQLQueryFactory.newQuery(PersistenceManagerInternal pm,
java.lang.Object compiled)
Creates a new
Query using elements from another
Query . |
Modifier and Type | Method and Description |
---|---|
PersistenceManagerInternal |
StateManagerInternal.getPersistenceManager()
Returns PersistenceManager associated with this StateManager instance
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
StoreManager.createObjectId(StateManagerInternal sm,
PersistenceManagerInternal pm)
Creates a new Object Id for the given StateManagerInternal.
|
void |
StoreManager.flush(java.util.Iterator it,
PersistenceManagerInternal pm)
Flushes all elements in the given iterator.
|
void |
StoreManagerImpl.flush(java.util.Iterator it,
PersistenceManagerInternal pm)
Flushes all StateManagerInternals in the given Iterator.
|
javax.jdo.Extent |
StoreManager.getExtent(java.lang.Class pcClass,
boolean subclasses,
PersistenceManagerInternal pm)
Provides the means to get all instances of a particular class, or of
that class and its subclasses.
|
java.lang.Object |
StoreManager.getInternalObjectId(java.lang.Object objectId,
PersistenceManagerInternal pm)
Returns an Object Id that can be used by the runtime code and which is
a an internal representation of the given objectId.
|
java.lang.Class |
StoreManager.getPCClassForOid(java.lang.Object oid,
PersistenceManagerInternal pm)
Returns the Class of the PersistenceCapable instance identified by the
given oid.
|
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.