net.sourceforge.neurosdbm.db
Class PAIRecord

java.lang.Object
  extended bynet.sourceforge.neurosdbm.db.PAIRecord

public class PAIRecord
extends java.lang.Object


Field Summary
private  int key
           
private  java.util.ArrayList keyArrayList
           
private  MDB mdb
           
private  Word state
           
 
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
 

Field Detail

state

private Word state

keyArrayList

private java.util.ArrayList keyArrayList

key

private int key

mdb

private MDB mdb
Constructor Detail

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)
Method Detail

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.