All Classes and Interfaces

Class
Description
Hibernate doesn't really support Catalogs, so just return the passed example back as if it had all the info it needed.
Hibernate and database types tend to look different even though they are not.
Hibernate doesn't know about all the variations that occur with foreign keys but just whether the FK exists or not.
Hibernate doesn't know about all the variations that occur with primary keys, especially backing index stuff.
Hibernate manages sequences only by the name, startValue and incrementBy fields.
Unique attribute for unique constraints backing index can have different values dependending on the database implementation, so we suppress all unique constraint changes based on unique constraints.
Columns are snapshotted along with with Tables in TableSnapshotGenerator but this class needs to be here to keep the default ColumnSnapshotGenerator from running.
Implement this interface to dynamically generate a hibernate:ejb3 configuration.
 
 
Database implementation for "classic" hibernate configurations.
Implements java.sql.Connection in order to pretend a hibernate configuration is a database in order to fit into the Liquibase framework.
Implements the standard java.sql.DatabaseMetaData interface to allow the Hibernate integration to better fit into what Liquibase expects.
Base class for all Hibernate Databases.
Implements the standard java.sql.Driver interface to allow the Hibernate integration to better fit into what Liquibase expects.
Database implementation for "ejb3" hibernate configurations.
Generic hibernate dialect used when an actual dialect cannot be determined.
Base class for all Hibernate SnapshotGenerators
Database implementation for "spring" hibernate configurations where a bean name is given.
Database implementation for "spring" hibernate configurations that scans packages.
 
Database implementation for JPA configurations.
 
 
Hibernate doesn't really support Schemas, so just return the passed example back as if it had all the info it needed.
Sequence snapshots are not yet supported, but this class needs to be implemented in order to prevent the default SequenceSnapshotGenerator from running.
 
 
Indexes tend to be added in the database that don't correspond to what is in Hibernate, so we suppress all dropIndex changes based on indexes defined in the database but not in hibernate.
 
View snapshots are not supported from hibernate, but this class needs to be implemented in order to prevent the default ViewSnapshotGenerator from running.