se.sics.isl.db
Class Database
java.lang.Object
se.sics.isl.db.Database
- Direct Known Subclasses:
- FileDatabase, PrefixDatabase, SQLDatabase
public abstract class Database
- extends java.lang.Object
Constructor Summary |
protected |
Database()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Database
protected Database()
init
public final void init(java.lang.String name,
ConfigManager config,
java.lang.String prefix)
throws IllegalConfigurationException
- Throws:
IllegalConfigurationException
init
protected abstract void init(ConfigManager config,
java.lang.String prefix)
throws IllegalConfigurationException
- Throws:
IllegalConfigurationException
validateName
public void validateName(java.lang.String name)
getName
public final java.lang.String getName()
createTable
public abstract DBTable createTable(java.lang.String name)
getTable
public abstract DBTable getTable(java.lang.String name)
flush
public abstract void flush()
drop
public abstract void drop()
isClosed
public abstract boolean isClosed()
close
public abstract void close()
parseInt
public static int parseInt(java.lang.Object value,
int defaultValue)
parseLong
public static long parseLong(java.lang.Object value,
long defaultValue)
parseDouble
public static double parseDouble(java.lang.Object value,
double defaultValue)
Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.