org.databene.platform.db
Class DefaultDBSystem
java.lang.Object
org.databene.benerator.storage.AbstractStorageSystem
org.databene.platform.db.DBSystem
org.databene.platform.db.DefaultDBSystem
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable, StorageSystem, DescriptorProvider
public class DefaultDBSystem
- extends DBSystem
Default implementation of the DBSystem
class.
Created: 27.06.2007 23:04:19
- Since:
- 0.3
- Author:
- Volker Bergmann
Constructor Summary |
DefaultDBSystem(java.lang.String id,
java.lang.String environment,
DataModel dataModel)
|
DefaultDBSystem(java.lang.String id,
java.lang.String url,
java.lang.String driver,
java.lang.String user,
java.lang.String password,
DataModel dataModel)
|
Methods inherited from class org.databene.platform.db.DBSystem |
countEntities, createConnection, createSequence, dropSequence, execute, getCatalog, getDbMetaData, getDialect, getDriver, getEnvironment, getExcludeTables, getFetchSize, getId, getIncludeTables, getPassword, getSchema, getSystem, getTable, getTypeDescriptor, getTypeDescriptors, getUrl, getUser, inserter, inserter, invalidate, invalidationCount, isBatch, isLazy, isMetaDataCache, isReadOnly, mapTableToComplexTypeDescriptor, nextSequenceValue, parseMetaData, query, queryEntities, queryEntityById, queryEntityIds, setAcceptUnknownColumnTypes, setBatch, setCatalog, setDriver, setDynamicQuerySupported, setExcludeTables, setFetchSize, setId, setIncludeTables, setLazy, setMetaDataCache, setPassword, setReadOnly, setSchema, setSequenceValue, setTableFilter, setUrl, setUser, store, tableExists, toString, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultDBSystem
public DefaultDBSystem(java.lang.String id,
java.lang.String environment,
DataModel dataModel)
DefaultDBSystem
public DefaultDBSystem(java.lang.String id,
java.lang.String url,
java.lang.String driver,
java.lang.String user,
java.lang.String password,
DataModel dataModel)
flush
public void flush()
- Description copied from interface:
StorageSystem
- Assures that all data that has been
StorageSystem.store(Entity)
d, is send to the target system.
close
public void close()
- Description copied from interface:
StorageSystem
- Closes the database.
- Specified by:
close
in interface java.io.Closeable
- Specified by:
close
in interface StorageSystem
- Overrides:
close
in class DBSystem
getConnection
public java.sql.Connection getConnection()
- Specified by:
getConnection
in class DBSystem
getSelectByPKStatement
protected java.sql.PreparedStatement getSelectByPKStatement(ComplexTypeDescriptor descriptor)
- Specified by:
getSelectByPKStatement
in class DBSystem
getStatement
protected java.sql.PreparedStatement getStatement(ComplexTypeDescriptor descriptor,
boolean insert,
java.util.List<org.databene.jdbacl.ColumnInfo> columnInfos)
- Specified by:
getStatement
in class DBSystem
Copyright © 2013. All Rights Reserved.