Slide 4.12: Line-by-line anatomy of RecordStore project (cont.) Slide 5.1: Network connection Home |
RecordStore
Project (Cont.)
rs.deleteRecord( id );
recordId
for this record is NOT reused.
recordId
— the ID of the record to delete
Enumeration keys = mHashtable.keys( );
Enumeration
interface generates a series of elements, one at a time.
Successive calls to the nextElement
method return successive elements of the series.
keys.hasMoreElements( )
keys.nextElement( )
rs.addRecord( raw, 0, raw.length );
recordId
for this new record is returned.
It is a blocking atomic operation.
The record is written to persistent storage before the method returns.
data
— the data to be stored in this record.
If the record is to have zero-length data (no data), this parameter may be null.
offset
— the index into the data buffer of the first byte for this record.
numBytes
— the number of bytes of the data buffer to use for this record.