com.agimatec.dbmigrate.util
Class DBVersionMeta

java.lang.Object
  extended by 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
Copyright: Agimatec GmbH

See Also:
Serialized Form

Constructor Summary
DBVersionMeta()
           
 
Method Summary
 String getColumn_since()
           
 String getColumn_version()
           
 String getQualifiedVersionColumn()
           
 String getTableName()
           
 boolean isAutoCreate()
           
 boolean isAutoVersion()
           
 boolean isInsertOnly()
           
protected  void resetCache()
           
 void setAutoCreate(boolean autoCreate)
           
 void setAutoVersion(boolean autoVersion)
           
 void setColumn_since(String column_since)
           
 void setColumn_version(String column_version)
           
 void setInsertOnly(boolean aBoolean)
           
 void setTableName(String tableName)
           
 String toSQLCreateTable()
           
 String toSQLInsert()
           
 String toSQLSelectVersion()
          SQL-Statement zum Holen der neusten (=zuletzt gespeicherten) Version
 String toSQLUpdate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBVersionMeta

public DBVersionMeta()
Method Detail

isAutoCreate

public boolean isAutoCreate()

setAutoCreate

public void setAutoCreate(boolean autoCreate)

isAutoVersion

public boolean isAutoVersion()

setAutoVersion

public void setAutoVersion(boolean autoVersion)

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()

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-2012. All Rights Reserved.