se.sics.isl.db.file
Class DoubleField

java.lang.Object
  extended by se.sics.isl.db.DBField
      extended by se.sics.isl.db.file.FileDBField
          extended by se.sics.isl.db.file.DoubleField

public class DoubleField
extends FileDBField


Field Summary
 
Fields inherited from class se.sics.isl.db.file.FileDBField
table
 
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 DoubleField(FileDBTable table, java.lang.String name, int type, int size, int flags, java.lang.Object defaultValue)
           
 
Method Summary
protected  void ensureCapacity(int index)
           
protected  java.lang.Object getObject(int index)
           
protected  java.lang.String getString(int index)
           
protected  int indexOf(double val, int start, int end)
           
protected  int indexOf(java.lang.Object value, int start, int end)
           
protected  void loadState(java.io.ObjectInputStream oin, int number)
          IO handling
protected  boolean match(int index, java.lang.Object value)
           
protected  void prepareSet(int index, java.lang.Object value)
           
protected  void remove(int index)
           
protected  void saveState(java.io.ObjectOutputStream oout)
           
protected  void set()
           
 
Methods inherited from class se.sics.isl.db.DBField
getDefaultValue, getFlags, getName, getSize, getType, indexOf, isUnique
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleField

protected DoubleField(FileDBTable table,
                      java.lang.String name,
                      int type,
                      int size,
                      int flags,
                      java.lang.Object defaultValue)
Method Detail

getString

protected java.lang.String getString(int index)
Specified by:
getString in class FileDBField

getObject

protected java.lang.Object getObject(int index)
Specified by:
getObject in class FileDBField

indexOf

protected int indexOf(java.lang.Object value,
                      int start,
                      int end)
Specified by:
indexOf in class FileDBField

indexOf

protected int indexOf(double val,
                      int start,
                      int end)

match

protected boolean match(int index,
                        java.lang.Object value)
Specified by:
match in class FileDBField

remove

protected void remove(int index)
Specified by:
remove in class FileDBField

prepareSet

protected void prepareSet(int index,
                          java.lang.Object value)
Specified by:
prepareSet in class FileDBField

set

protected void set()
Specified by:
set in class FileDBField

ensureCapacity

protected void ensureCapacity(int index)
Specified by:
ensureCapacity in class FileDBField

loadState

protected void loadState(java.io.ObjectInputStream oin,
                         int number)
                  throws java.io.IOException
IO handling

Specified by:
loadState in class FileDBField
Throws:
java.io.IOException

saveState

protected void saveState(java.io.ObjectOutputStream oout)
                  throws java.io.IOException
Specified by:
saveState in class FileDBField
Throws:
java.io.IOException


Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.