de.cesr.more.util
Class MDbNetworkDataWriter
java.lang.Object
de.cesr.more.util.MDbNetworkDataWriter
public class MDbNetworkDataWriter
- extends Object
Write network data to database
MORe
- Date:
- 03.01.2011
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WRITE_RUN_ID
public static final boolean WRITE_RUN_ID
- See Also:
- Constant Field Values
WRITE_VERSION_ID
public static final boolean WRITE_VERSION_ID
- See Also:
- Constant Field Values
externalVersion
protected String externalVersion
network
protected String network
paramId
protected int paramId
prov
protected MoreRunIdProvider prov
MDbNetworkDataWriter
public MDbNetworkDataWriter(String network,
String externalVersion,
MoreRunIdProvider prov)
- Parameters:
network
- network for which data is to be storedexternalVersion
- simulation code versionprov
- the provider of the current runID
addValue
public void addValue(String column,
String value)
- Store a network measure/data in order to write it to the database by
writeData()
.
- Parameters:
column
- the column to store the data invalue
- the data to store
writeData
public void writeData()
- Finally writes the stored network measures to table (
MSqlPa.TBLNAME_NETWORK_MEASURES
the database
(MSqlPa.LOCATION
, MSqlPa.DBNAME
, MSqlPa.USER
, MSqlPa.PASSWORD
).
writeData
public void writeData(boolean closeConnection)
- Finally writes the stored network measures to table (
MSqlPa.TBLNAME_NETWORK_MEASURES
the database (
MSqlPa.LOCATION
, MSqlPa.DBNAME
, MSqlPa.USER
, MSqlPa.PASSWORD
).