net.sourceforge.neurosdbm.db
Class PAIRecord
java.lang.Object
net.sourceforge.neurosdbm.db.PAIRecord
- public class PAIRecord
- extends java.lang.Object
Constructor Summary |
|
PAIRecord(int key,
java.nio.ByteBuffer bytes,
int wordOffset,
MDB mdb)
|
(package private) |
PAIRecord(int key,
int newKey,
MDB mdb)
|
(package private) |
PAIRecord(int key,
MDB mdb)
|
Method Summary |
(package private) void |
addKey(int key)
|
(package private) boolean |
deleteKey(int key)
Deletes the key given from the PAIRecord. |
(package private) int |
getKey()
|
(package private) java.util.ArrayList |
getKeys()
|
int |
getRecordLength()
|
(package private) java.util.Iterator |
iterator()
|
(package private) void |
reorder(java.util.ArrayList list)
|
java.lang.String |
toString()
|
(package private) void |
write(NIOFile file)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
state
private Word state
keyArrayList
private java.util.ArrayList keyArrayList
key
private int key
mdb
private MDB mdb
PAIRecord
public PAIRecord(int key,
java.nio.ByteBuffer bytes,
int wordOffset,
MDB mdb)
PAIRecord
PAIRecord(int key,
int newKey,
MDB mdb)
PAIRecord
PAIRecord(int key,
MDB mdb)
addKey
void addKey(int key)
deleteKey
boolean deleteKey(int key)
- Deletes the key given from the PAIRecord.
- Parameters:
key
- The key to delete
- Returns:
- True if the record is empty, false if not
getRecordLength
public int getRecordLength()
iterator
java.util.Iterator iterator()
write
void write(NIOFile file)
throws java.io.IOException
- Throws:
java.io.IOException
getKey
int getKey()
getKeys
java.util.ArrayList getKeys()
reorder
void reorder(java.util.ArrayList list)
toString
public java.lang.String toString()
Copyright © 2004 NeurosDBM Dev Team All Rights Reserved.