Package | Description |
---|---|
org.datanucleus.store.rdbms.scostore |
This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps/arrays) within DataNucleus.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractArrayStore<E>
Abstract representation of the backing store for an array.
|
class |
AbstractCollectionStore<E>
Abstract representation of a store of a Collection.
|
class |
AbstractListStore<E>
Abstract representation of a backing store for a List.
|
class |
AbstractMapStore<K,V>
Abstract representation of the backing store for a Map.
|
class |
AbstractSetStore<E>
Abstract representation of the backing store for a Set/Collection.
|
class |
ElementContainerStore
Representation of the store of an element-based container.
|
class |
FKArrayStore<E>
RDBMS-specific implementation of an FK ArrayStore.
|
class |
FKListStore<E>
RDBMS-specific implementation of an
ListStore using foreign keys. |
class |
FKMapStore<K,V>
RDBMS-specific implementation of an
MapStore where either the value has a FK to the owner (and the key
stored in the value), or whether the key has a FK to the owner (and the value stored in the key). |
class |
FKSetStore<E>
RDBMS-specific implementation of an
SetStore using foreign keys. |
class |
JoinArrayStore<E>
RDBMS-specific implementation of a Join ArrayStore
|
class |
JoinListStore<E>
RDBMS-specific implementation of a
ListStore using join table. |
class |
JoinMapStore<K,V>
RDBMS-specific implementation of a
MapStore using join table. |
class |
JoinSetStore<E>
RDBMS-specific implementation of a
SetStore using join table. |
Modifier and Type | Method and Description |
---|---|
static int |
BackingStoreHelper.populateEmbeddedElementFieldsInStatement(org.datanucleus.state.ObjectProvider op,
Object element,
PreparedStatement ps,
int jdbcPosition,
org.datanucleus.metadata.AbstractMemberMetaData ownerFieldMetaData,
JavaTypeMapping elementMapping,
org.datanucleus.metadata.AbstractClassMetaData emd,
BaseContainerStore bcs)
Convenience method to populate the passed PreparedStatement with the field values from
the embedded element starting at the specified jdbc position.
|
static int |
BackingStoreHelper.populateOwnerInStatement(org.datanucleus.state.ObjectProvider op,
org.datanucleus.ExecutionContext ec,
PreparedStatement ps,
int jdbcPosition,
BaseContainerStore bcs)
Convenience method to populate the passed PreparedStatement with the value from the owner.
|
Copyright © 2020. All rights reserved.