se.sics.isl.db.file
Class FileDBField
java.lang.Object
se.sics.isl.db.DBField
se.sics.isl.db.file.FileDBField
- Direct Known Subclasses:
- DoubleField, IntField, LongField, ObjectField
public abstract class FileDBField
- extends DBField
Fields inherited from class se.sics.isl.db.DBField |
AUTOINCREMENT, BYTE, defaultValue, DOUBLE, flags, INDEX, INTEGER, LONG, MAY_BE_NULL, name, PRIMARY, size, STRING, TIMESTAMP, type, UNIQUE |
Constructor Summary |
protected |
FileDBField(FileDBTable table,
java.lang.String name,
int type,
int size,
int flags,
java.lang.Object defaultValue)
|
Method Summary |
protected abstract void |
ensureCapacity(int index)
|
protected abstract java.lang.Object |
getObject(int index)
|
protected abstract java.lang.String |
getString(int index)
|
protected abstract int |
indexOf(java.lang.Object value,
int start,
int end)
|
protected abstract void |
loadState(java.io.ObjectInputStream oin,
int len)
|
protected abstract boolean |
match(int index,
java.lang.Object value)
|
protected abstract void |
prepareSet(int index,
java.lang.Object value)
|
protected abstract void |
remove(int index)
|
protected abstract void |
saveState(java.io.ObjectOutputStream oout)
|
protected abstract void |
set()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
table
protected final FileDBTable table
FileDBField
protected FileDBField(FileDBTable table,
java.lang.String name,
int type,
int size,
int flags,
java.lang.Object defaultValue)
getString
protected abstract java.lang.String getString(int index)
getObject
protected abstract java.lang.Object getObject(int index)
indexOf
protected abstract int indexOf(java.lang.Object value,
int start,
int end)
match
protected abstract boolean match(int index,
java.lang.Object value)
remove
protected abstract void remove(int index)
prepareSet
protected abstract void prepareSet(int index,
java.lang.Object value)
set
protected abstract void set()
ensureCapacity
protected abstract void ensureCapacity(int index)
loadState
protected abstract void loadState(java.io.ObjectInputStream oin,
int len)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
saveState
protected abstract void saveState(java.io.ObjectOutputStream oout)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.