Package | Description |
---|---|
org.apache.openjpa.abstractstore |
OpenJPA Abstract StoreManager Implementation
This package provides some infrastructure classes to help in the creation
of OpenJPA drivers for new non-relational data stores.
|
org.apache.openjpa.conf |
OpenJPA Configuration
This package provides base OpenJPA configuration interfaces.
|
org.apache.openjpa.jdbc.kernel |
OpenJPA-JDBC Runtime Kernel
Runtime services for the JDBC OpenJPA implementation.
|
org.apache.openjpa.kernel |
OpenJPA Runtime Kernel
This package provides a common OpenJPA runtime environment that can be
adapted for use with various data store mechanisms.
|
org.apache.openjpa.meta |
OpenJPA Metadata
This package provides an extendable framework for parsing and caching
persistence metadata.
|
org.apache.openjpa.persistence |
OpenJPA JPA
This package provides an JPA facade to OpenJPA.
|
Modifier and Type | Method and Description |
---|---|
Seq |
AbstractStoreManager.getDataStoreIdSequence(ClassMetaData forClass)
Returns the system-configured sequence.
|
Seq |
AbstractStoreManager.getValueSequence(FieldMetaData forField)
Returns null.
|
Modifier and Type | Method and Description |
---|---|
Seq |
OpenJPAConfiguration.getSequenceInstance()
The default system sequence.
|
Seq |
OpenJPAConfigurationImpl.getSequenceInstance() |
Modifier and Type | Method and Description |
---|---|
void |
OpenJPAConfiguration.setSequence(Seq sequence)
The default system sequence.
|
void |
OpenJPAConfigurationImpl.setSequence(Seq seq) |
Modifier and Type | Interface and Description |
---|---|
interface |
JDBCSeq
Specialization of the the
Seq interface to provide information
on the schema needed by this sequence. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJDBCSeq
Abstract sequence implementation.
|
class |
ClassTableJDBCSeq
Specialization of the
TableJDBCSeq that maintains a
separate sequence count per-class. |
class |
NativeJDBCSeq
JDBCSeq implementation that uses a database sequence
to generate numbers. |
class |
TableJDBCSeq
JDBCSeq implementation that uses a database table
for sequence number generation. |
class |
ValueTableJDBCSeq
Specialization of the
TableJDBCSeq that maintains multiple
sequence counts. |
Modifier and Type | Method and Description |
---|---|
Seq |
JDBCStoreManager.getDataStoreIdSequence(ClassMetaData meta) |
Seq |
JDBCStoreManager.getValueSequence(FieldMetaData fmd) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingSeq
Delegating sequence that can also perform exception translation for use
in facades.
|
class |
TimeSeededSeq
A simplistic implementation of a
Seq used
to provide datastore ids. |
class |
UUIDHexSeq
Sequence for generating 32-character hex UUID strings.
|
class |
UUIDStringSeq
Sequence for generating 16-character UUID strings.
|
class |
UUIDType4HexSeq
Sequence for generating 32-character hex Type 4 UUID strings.
|
class |
UUIDType4StringSeq
Sequence for generating 16-character UUID strings.
|
Modifier and Type | Method and Description |
---|---|
Seq |
DelegatingStoreManager.getDataStoreIdSequence(ClassMetaData forClass) |
Seq |
StoreManager.getDataStoreIdSequence(ClassMetaData forClass)
Return a sequence that generates datastore identity values for the
given class.
|
Seq |
DelegatingSeq.getDelegate()
Return the direct delegate.
|
Seq |
Broker.getIdentitySequence(ClassMetaData meta)
Returns a
Seq for the datastore identity values of the
specified persistent class, or null if the class' identity cannot be
represented as a sequence. |
Seq |
DelegatingBroker.getIdentitySequence(ClassMetaData meta) |
Seq |
BrokerImpl.getIdentitySequence(ClassMetaData meta) |
Seq |
DelegatingSeq.getInnermostDelegate()
Return the native delegate.
|
Seq |
Broker.getValueSequence(FieldMetaData fmd)
Returns a
Seq for the generated values of the specified
field, or null if the field is not generated. |
Seq |
DelegatingBroker.getValueSequence(FieldMetaData fmd) |
Seq |
BrokerImpl.getValueSequence(FieldMetaData fmd) |
Seq |
DelegatingStoreManager.getValueSequence(FieldMetaData fmd) |
Seq |
StoreManager.getValueSequence(FieldMetaData forField)
Return a sequence that generates values for the given field.
|
Constructor and Description |
---|
DelegatingSeq(Seq seq)
Constructor; supply delegate.
|
DelegatingSeq(Seq seq,
RuntimeExceptionTranslator trans)
Constructor; supply delegate and exception translator.
|
Modifier and Type | Method and Description |
---|---|
Seq |
SequenceMetaData.getInstance(ClassLoader envLoader)
Return the initialized sequence instance.
|
protected Seq |
SequenceMetaData.instantiate(ClassLoader envLoader)
Create a new uninitialized instance of this sequence.
|
Seq |
SequenceMetaData.SequenceFactory.toSequence(Class cls,
String props)
Transform the given class named in metadata into a sequence.
|
Modifier and Type | Method and Description |
---|---|
Seq |
Generator.getDelegate()
Deprecated.
cast to
GeneratorImpl instead. This
method pierces the published-API boundary, as does the SPI cast. |
Seq |
GeneratorImpl.getDelegate()
Delegate.
|
Constructor and Description |
---|
GeneratorImpl(Seq seq,
String name,
StoreContext ctx,
ClassMetaData meta)
Constructor; supply delegate.
|
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.