liquibase.snapshot.jvm
Class SQLiteDatabaseSnapshotGenerator
java.lang.Object
liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
liquibase.snapshot.jvm.SQLiteDatabaseSnapshotGenerator
- All Implemented Interfaces:
- DatabaseSnapshotGenerator
public class SQLiteDatabaseSnapshotGenerator
- extends JdbcDatabaseSnapshotGenerator
Method Summary |
int |
getPriority(Database database)
|
protected void |
readColumns(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
|
protected void |
readForeignKeyInformation(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
SQLite specific implementation |
protected void |
readIndexes(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
|
protected void |
readPrimaryKeys(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
SQLite specific implementation |
protected void |
readSequences(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
|
protected void |
readTables(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
|
protected void |
readViews(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
|
boolean |
supports(Database database)
|
Methods inherited from class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator |
configureColumnType, convertColumnNameToDatabaseTableName, convertFromDatabaseName, convertPrimaryKeyName, convertTableNameToDatabaseTableName, convertToForeignKeyConstraintType, createSnapshot, fillForeignKeyInfo, generateForeignKey, getAdditionalForeignKeys, getColumn, getColumnTypeAndDefValue, getDatabaseChangeLogLockTable, getDatabaseChangeLogTable, getDatabaseType, getForeignKeyByForeignKeyTable, getForeignKeys, getMetaData, getTable, hasDatabaseChangeLogLockTable, hasDatabaseChangeLogTable, hasIndex, hasTable, isColumnAutoIncrement, readUniqueConstraints, updateListeners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLiteDatabaseSnapshotGenerator
public SQLiteDatabaseSnapshotGenerator()
- Creates an empty database snapshot
supports
public boolean supports(Database database)
getPriority
public int getPriority(Database database)
readTables
protected void readTables(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws java.sql.SQLException,
DatabaseException
- Overrides:
readTables
in class JdbcDatabaseSnapshotGenerator
- Throws:
java.sql.SQLException
DatabaseException
readViews
protected void readViews(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws java.sql.SQLException,
DatabaseException
- Overrides:
readViews
in class JdbcDatabaseSnapshotGenerator
- Throws:
java.sql.SQLException
DatabaseException
readForeignKeyInformation
protected void readForeignKeyInformation(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws DatabaseException,
java.sql.SQLException
- SQLite specific implementation
- Overrides:
readForeignKeyInformation
in class JdbcDatabaseSnapshotGenerator
- Throws:
DatabaseException
java.sql.SQLException
readPrimaryKeys
protected void readPrimaryKeys(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws DatabaseException,
java.sql.SQLException
- SQLite specific implementation
- Overrides:
readPrimaryKeys
in class JdbcDatabaseSnapshotGenerator
- Throws:
DatabaseException
java.sql.SQLException
readColumns
protected void readColumns(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws java.sql.SQLException,
DatabaseException
- Overrides:
readColumns
in class JdbcDatabaseSnapshotGenerator
- Throws:
java.sql.SQLException
DatabaseException
readIndexes
protected void readIndexes(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws DatabaseException,
java.sql.SQLException
- Overrides:
readIndexes
in class JdbcDatabaseSnapshotGenerator
- Throws:
DatabaseException
java.sql.SQLException
readSequences
protected void readSequences(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws DatabaseException
- Overrides:
readSequences
in class JdbcDatabaseSnapshotGenerator
- Throws:
DatabaseException
Copyright © 2010 Liquibase.org. All Rights Reserved.