Package javaforce.db
Class Table<ROW extends Row>
java.lang.Object
javaforce.io.SerialObject
javaforce.db.Table<ROW>
Tables store Row's in memory for fast access.
- Author:
- pquiring
-
Field Summary
FieldsFields inherited from class javaforce.io.SerialObject
dis, dos, id_1, id_2, id_4, id_8, id_array, id_end, id_len, java_magic, javaforce_magic -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javaforce.io.SerialObject
isJavaSerialObject, isJavaSerialObject, readBoolean, readByte, readBytes, readChar, readDouble, readFloat, readInit, readInit, readInt, readLong, readShort, readString, skipChunk, writeBoolean, writeByte, writeBytes, writeChar, writeDouble, writeFloat, writeInit, writeInit, writeInt, writeLong, writeShort, writeString
-
Field Details
-
id
public int id -
name
-
xid
public int xid -
filename
-
-
Constructor Details
-
Table
-
-
Method Details
-
load
-
save
public boolean save() -
add
-
get
-
remove
public void remove(int id) -
clear
public void clear() -
getRows
-
getCount
public int getCount() -
getMinId
public int getMinId() -
getMaxId
public int getMaxId() -
getNextId
public int getNextId() -
setMinId
public void setMinId(int id) -
setMaxId
public void setMaxId(int id) -
getReuseIds
public boolean getReuseIds() -
setReuseIds
public void setReuseIds(boolean state) -
readObject
- Specified by:
readObjectin classSerialObject- Throws:
Exception
-
writeObject
- Specified by:
writeObjectin classSerialObject- Throws:
Exception
-