com.agimatec.dbmigrate.util
Class DBVersionMeta
java.lang.Object
com.agimatec.dbmigrate.util.DBVersionMeta
- All Implemented Interfaces:
- Serializable
public class DBVersionMeta
- extends Object
- implements Serializable
Description: describes the name of table and columns to store the version in the
database.
User: roman.stumm
Date: 13.04.2007
Time: 10:31:21
- See Also:
- Serialized Form
|
Nested Class Summary |
static class |
DBVersionMeta.LockBusy
Wait/Fail: write a busy-version into the 'table' while migration is running. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBVersionMeta
public DBVersionMeta()
isAutoCreate
public boolean isAutoCreate()
setAutoCreate
public void setAutoCreate(boolean autoCreate)
isAutoVersion
public boolean isAutoVersion()
setAutoVersion
public void setAutoVersion(boolean autoVersion)
getLockBusy
public DBVersionMeta.LockBusy getLockBusy()
- Returns:
- Since:
- 2.5.19
setLockBusy
public void setLockBusy(DBVersionMeta.LockBusy lockBusy)
- Parameters:
lockBusy - - Since:
- 2.5.19
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
getColumn_version
public String getColumn_version()
setColumn_version
public void setColumn_version(String column_version)
resetCache
protected void resetCache()
getColumn_since
public String getColumn_since()
- Returns:
- column name or null
setColumn_since
public void setColumn_since(String column_since)
getQualifiedVersionColumn
public String getQualifiedVersionColumn()
toSQLInsert
public String toSQLInsert()
toSQLUpdate
public String toSQLUpdate()
toSQLDelete
public String toSQLDelete()
- Returns:
- Since:
- 2.5.19
toSQLCreateTable
public String toSQLCreateTable()
toSQLSelectVersion
public String toSQLSelectVersion()
- SQL-Statement zum Holen der neusten (=zuletzt gespeicherten) Version
setInsertOnly
public void setInsertOnly(boolean aBoolean)
isInsertOnly
public boolean isInsertOnly()
Copyright © 2008-2014. All Rights Reserved.