liquibase.snapshot.jvm
Class H2DatabaseSnapshotGenerator

java.lang.Object
  extended by liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
      extended by liquibase.snapshot.jvm.H2DatabaseSnapshotGenerator
All Implemented Interfaces:
DatabaseSnapshotGenerator

public class H2DatabaseSnapshotGenerator
extends JdbcDatabaseSnapshotGenerator


Field Summary
 
Fields inherited from interface liquibase.snapshot.DatabaseSnapshotGenerator
PRIORITY_DATABASE, PRIORITY_DEFAULT
 
Constructor Summary
H2DatabaseSnapshotGenerator()
           
 
Method Summary
protected  String convertColumnNameToDatabaseTableName(String columnName)
           
protected  String convertTableNameToDatabaseTableName(String tableName)
           
 int getPriority(Database database)
           
 Table getTable(String schemaName, String tableName, Database database)
           
 boolean supports(Database database)
           
 
Methods inherited from class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
configureColumnType, convertFromDatabaseName, convertPrimaryKeyName, convertToForeignKeyConstraintType, createSnapshot, fillForeignKeyInfo, generateForeignKey, getAdditionalForeignKeys, getColumn, getColumnTypeAndDefValue, getDatabaseChangeLogLockTable, getDatabaseChangeLogTable, getDatabaseType, getForeignKeyByForeignKeyTable, getForeignKeys, getMetaData, hasDatabaseChangeLogLockTable, hasDatabaseChangeLogTable, hasIndex, hasTable, hasView, isColumnAutoIncrement, readColumns, readForeignKeyInformation, readIndexes, readPrimaryKeys, readSequences, readTables, readUniqueConstraints, readViews, updateListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

H2DatabaseSnapshotGenerator

public H2DatabaseSnapshotGenerator()
Method Detail

supports

public boolean supports(Database database)

getPriority

public int getPriority(Database database)

getTable

public Table getTable(String schemaName,
                      String tableName,
                      Database database)
               throws DatabaseException
Specified by:
getTable in interface DatabaseSnapshotGenerator
Overrides:
getTable in class JdbcDatabaseSnapshotGenerator
Throws:
DatabaseException

convertTableNameToDatabaseTableName

protected String convertTableNameToDatabaseTableName(String tableName)
Overrides:
convertTableNameToDatabaseTableName in class JdbcDatabaseSnapshotGenerator

convertColumnNameToDatabaseTableName

protected String convertColumnNameToDatabaseTableName(String columnName)
Overrides:
convertColumnNameToDatabaseTableName in class JdbcDatabaseSnapshotGenerator


Copyright © 2012 Liquibase.org. All Rights Reserved.