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 | Method and Description |
---|---|
protected int[] |
JoinSetStore.doInternalAdd(org.datanucleus.state.ObjectProvider op,
E element,
org.datanucleus.store.connection.ManagedConnection conn,
boolean batched,
int orderId,
boolean executeNow) |
int[] |
AbstractArrayStore.internalAdd(org.datanucleus.state.ObjectProvider op,
E element,
org.datanucleus.store.connection.ManagedConnection conn,
boolean batched,
int orderId,
boolean executeNow)
Internal method to add a row to the join table.
|
protected int[] |
JoinMapStore.internalPut(org.datanucleus.state.ObjectProvider ownerOP,
org.datanucleus.store.connection.ManagedConnection conn,
boolean batched,
Object key,
Object value,
boolean executeNow)
Method to process a "put" statement (where the key has no value in the join table).
|
protected int[] |
AbstractListStore.internalShift(org.datanucleus.state.ObjectProvider op,
org.datanucleus.store.connection.ManagedConnection conn,
boolean batched,
int oldIndex,
int amount,
boolean executeNow)
Method to process a "shift" statement, updating the index in the list of the specified index.
|
protected void |
JoinMapStore.internalUpdate(org.datanucleus.state.ObjectProvider ownerOP,
org.datanucleus.store.connection.ManagedConnection conn,
boolean batched,
Object key,
Object value,
boolean executeNow)
Method to process an "update" statement (where the key already has a value in the join table).
|
protected boolean |
ListStoreIterator.next(Object resultSet) |
protected boolean |
ArrayStoreIterator.next(Object rs) |
void |
AbstractArrayStore.processBatchedWrites(org.datanucleus.store.connection.ManagedConnection mconn) |
Copyright © 2017. All rights reserved.