interface ValueAdapter<V>
Modifier and Type | Method and Description |
---|---|
void |
clearEntries(DatabaseEntry key,
DatabaseEntry pkey,
DatabaseEntry data)
Sets the data array of the given entries to null, based on knowledge of
which entries are non-null and are not NO_RETURN_ENTRY.
|
V |
entryToValue(DatabaseEntry key,
DatabaseEntry pkey,
DatabaseEntry data)
Returns the appropriate "value" (key, primary key, or entity) using the
appropriate bindings for that purpose.
|
DatabaseEntry |
initData()
Creates a DatabaseEntry for the data or returns null if the data is not
needed.
|
DatabaseEntry |
initKey()
Creates a DatabaseEntry for the key or returns null if the key is not
needed.
|
DatabaseEntry |
initPKey()
Creates a DatabaseEntry for the primary key or returns null if the
primary key is not needed.
|
void |
valueToData(V value,
DatabaseEntry data)
Converts an entity value to a data entry using an entity binding, or
throws UnsupportedOperationException if this is not appropriate.
|
DatabaseEntry initKey()
DatabaseEntry initPKey()
DatabaseEntry initData()
void clearEntries(DatabaseEntry key, DatabaseEntry pkey, DatabaseEntry data)
V entryToValue(DatabaseEntry key, DatabaseEntry pkey, DatabaseEntry data)
void valueToData(V value, DatabaseEntry data)
Copyright (c) 2004-2012 Oracle. All rights reserved.