Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.sessions
Class DatabaseRecord

java.lang.Object
  extended by org.eclipse.persistence.internal.sessions.AbstractRecord
      extended by org.eclipse.persistence.sessions.DatabaseRecord

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, Record

public class DatabaseRecord
extends org.eclipse.persistence.internal.sessions.AbstractRecord

Purpose: Define a representation of a database row as field=>value pairs. This is the database row implementation class, the Record or java.util.Map interfaces should be used to access this class instead of the implementation class.

Responsibilities:

See Also:
DatabaseField, Record, Map, Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
org.eclipse.persistence.internal.sessions.AbstractRecord.EntrySet, org.eclipse.persistence.internal.sessions.AbstractRecord.KeySet, org.eclipse.persistence.internal.sessions.AbstractRecord.NoEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntryIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordKeyIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordValuesIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.ValuesSet

 

Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>

 

Field Summary

 

Fields inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
fields, lookupField, noEntry, nullValueInFields, size, values

 

Constructor Summary
DatabaseRecord()
          INTERNAL: Returns a record (of default size).
DatabaseRecord(int initialCapacity)
          INTERNAL: Returns a record of the given initial capacity.
DatabaseRecord(java.util.Vector fields, java.util.Vector values)
          INTERNAL: Builds row from database result fields and values.

 

Method Summary

 

Methods inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
add, clear, clone, contains, containsKey, containsKey, containsKey, containsValue, elements, entrySet, get, get, get, getField, getFields, getIndicatingNoEntry, getIndicatingNoEntry, getLookupField, getValues, getValues, getValues, hasNullValueInFields, isEmpty, keys, keySet, mergeFrom, put, put, put, putAll, remove, remove, remove, replaceAt, resetSize, setFields, setNullValueInFields, setValues, size, toString, values

 

Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Methods inherited from interface java.util.Map
equals, hashCode

 

Constructor Detail

DatabaseRecord

public DatabaseRecord()
INTERNAL: Returns a record (of default size).

DatabaseRecord

public DatabaseRecord(int initialCapacity)
INTERNAL: Returns a record of the given initial capacity.
Parameters:
initialCapacity -

DatabaseRecord

public DatabaseRecord(java.util.Vector fields,
                      java.util.Vector values)
INTERNAL: Builds row from database result fields and values. Note: the entire database result will share the same fields vector.
Parameters:
fields - Vector of fields
values - Vector of values

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.