|
Oracle Application Server TopLink API Reference 10g (9.0.4.3) B10491-02 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.toplink.publicinterface.DatabaseRow
Purpose: Define a representation of a database row as field=>value pairs.
Responsibilities:
DatabaseField, Serialized Form| Nested Class Summary | |
static class |
DatabaseRow.NoEntryNoEntry: This is used to differentiate between the two kinds of nulls: no entry exists, and the field is actually mapped to null. |
| Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
| Field Summary | |
static DatabaseRow.NoEntry |
noEntryindicator showing that no entry exists for a given key. |
| Constructor Summary | |
DatabaseRow()INTERNAL: TopLink converts JDBC results to collections of rows. | |
DatabaseRow(int initialCapacity)INTERNAL: TopLink converts JDBC results to collections of rows. | |
DatabaseRow(java.util.Vector fields, java.util.Vector values)INTERNAL: TopLink converts JDBC results to collections of rows. | |
| Method Summary | |
void |
add(oracle.toplink.internal.helper.DatabaseField key, java.lang.Object value)INTERNAL: Add the field-value pair to the row. |
void |
clear()PUBLIC: Clear the contents of the row. |
java.lang.Object |
clone()INTERNAL: Clone the row and its values. |
boolean |
contains(java.lang.Object value)PUBLIC: Check if the value is contained in the row. |
boolean |
containsKey(oracle.toplink.internal.helper.DatabaseField key)INTERNAL: Check if the field is contained in the row. |
boolean |
containsKey(java.lang.Object key)PUBLIC: Check if the field is contained in the row. |
boolean |
containsKey(java.lang.String fieldName)PUBLIC: Check if the field is contained in the row. |
boolean |
containsValue(java.lang.Object value)PUBLIC: Check if the value is contained in the row. |
java.util.Enumeration |
elements()PUBLIC: Returns an Enumeration of the values. |
java.util.Set |
entrySet()PUBLIC: Returns a set of the keys. |
java.lang.Object |
get(oracle.toplink.internal.helper.DatabaseField key)INTERNAL: Retrieve the value for the field. |
java.lang.Object |
get(java.lang.Object key)PUBLIC: Retrieve the value for the field name. |
java.lang.Object |
get(java.lang.String fieldName)PUBLIC: Retrieve the value for the field name. |
oracle.toplink.internal.helper.DatabaseField |
getField(oracle.toplink.internal.helper.DatabaseField key)INTERNAL: Returns the row's field with the same name. |
java.util.Vector |
getFields()INTERNAL: |
java.lang.Object |
getIndicatingNoEntry(oracle.toplink.internal.helper.DatabaseField key)INTERNAL: Retrieve the value for the field. |
java.lang.Object |
getIndicatingNoEntry(java.lang.String fieldName)PUBLIC: Retrieve the value for the field name. |
java.util.Vector |
getValues()INTERNAL: |
boolean |
isEmpty()PUBLIC: Return if the row is empty. |
java.util.Enumeration |
keys()PUBLIC: Returns an Enumeration of the DatabaseField objects. |
java.util.Set |
keySet()PUBLIC: Returns a set of the keys. |
java.lang.Object |
put(oracle.toplink.internal.helper.DatabaseField key, java.lang.Object value)INTERNAL: Add the field-value pair to the row. |
java.lang.Object |
put(java.lang.Object key, java.lang.Object value)INTERNAL: Add the field-value pair to the row. |
java.lang.Object |
put(java.lang.String key, java.lang.Object value)INTERNAL: Add the field-value pair to the row. |
void |
putAll(java.util.Map map)PUBLIC: Add all of the elements. |
java.lang.Object |
remove(oracle.toplink.internal.helper.DatabaseField key)INTERNAL: Remove the field key from the row. |
java.lang.Object |
remove(java.lang.Object key)INTERNAL: Remove the field key from the row. |
java.lang.Object |
remove(java.lang.String fieldName)INTERNAL: Remove the field key from the row. |
void |
replaceAt(java.lang.Object value, int index)INTERNAL: replaces the value at index with value |
int |
size()PUBLIC: Return the number of field/value pairs in the row. |
java.lang.String |
toString()INTERNAL: |
java.util.Collection |
values()PUBLIC: Returns an collection of the values. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
| Field Detail |
public static DatabaseRow.NoEntry noEntry
| Constructor Detail |
public DatabaseRow()
public DatabaseRow(int initialCapacity)
public DatabaseRow(java.util.Vector fields,
java.util.Vector values)
| Method Detail |
public void add(oracle.toplink.internal.helper.DatabaseField key,
java.lang.Object value)
public void clear()
clear in interface java.util.Mappublic java.lang.Object clone()
public boolean contains(java.lang.Object value)
public boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mappublic boolean containsKey(java.lang.String fieldName)
public boolean containsKey(oracle.toplink.internal.helper.DatabaseField key)
public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Mappublic java.util.Enumeration elements()
public java.util.Set entrySet()
entrySet in interface java.util.Mappublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Mappublic java.lang.Object get(java.lang.String fieldName)
public java.lang.Object getIndicatingNoEntry(java.lang.String fieldName)
public java.lang.Object get(oracle.toplink.internal.helper.DatabaseField key)
public java.lang.Object getIndicatingNoEntry(oracle.toplink.internal.helper.DatabaseField key)
public oracle.toplink.internal.helper.DatabaseField getField(oracle.toplink.internal.helper.DatabaseField key)
public java.util.Vector getFields()
public java.util.Vector getValues()
public boolean isEmpty()
isEmpty in interface java.util.Mappublic java.util.Enumeration keys()
public java.util.Set keySet()
keySet in interface java.util.Map
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
throws ValidationException
put in interface java.util.MapValidationException
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
public java.lang.Object put(oracle.toplink.internal.helper.DatabaseField key,
java.lang.Object value)
public void putAll(java.util.Map map)
putAll in interface java.util.Mappublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mappublic java.lang.Object remove(java.lang.String fieldName)
public java.lang.Object remove(oracle.toplink.internal.helper.DatabaseField key)
public void replaceAt(java.lang.Object value,
int index)
public int size()
size in interface java.util.Mappublic java.lang.String toString()
public java.util.Collection values()
values in interface java.util.Map
|
| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||