Class Hierarchy
- java.lang.Object
- io.github.mfvanek.pg.model.dbobject.AnyObject (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.dbobject.DbObject)
- io.github.mfvanek.pg.model.column.Column (implements io.github.mfvanek.pg.model.column.ColumnNameAware, java.lang.Comparable<T>, io.github.mfvanek.pg.model.dbobject.DbObject)
- io.github.mfvanek.pg.model.column.ColumnWithSerialType (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.sequence.SequenceNameAware)
- io.github.mfvanek.pg.model.column.ColumnWithType (implements java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.constraint.Constraint (implements io.github.mfvanek.pg.model.constraint.ConstraintNameAware, io.github.mfvanek.pg.model.dbobject.DbObject)
- io.github.mfvanek.pg.model.constraint.DuplicatedForeignKeys (implements io.github.mfvanek.pg.model.constraint.ConstraintsAware, io.github.mfvanek.pg.model.dbobject.DbObject, io.github.mfvanek.pg.model.table.TableNameAware)
- io.github.mfvanek.pg.model.index.DuplicatedIndexes (implements io.github.mfvanek.pg.model.dbobject.DbObject, io.github.mfvanek.pg.model.index.IndexesAware, io.github.mfvanek.pg.model.table.TableNameAware)
- io.github.mfvanek.pg.model.index.utils.DuplicatedIndexesParser
- io.github.mfvanek.pg.model.constraint.ForeignKey (implements io.github.mfvanek.pg.model.column.ColumnsAware, io.github.mfvanek.pg.model.constraint.ConstraintNameAware, io.github.mfvanek.pg.model.dbobject.DbObject)
- io.github.mfvanek.pg.model.index.Index (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.dbobject.DbObject, io.github.mfvanek.pg.model.index.IndexSizeAware, io.github.mfvanek.pg.model.table.TableNameAware)
- io.github.mfvanek.pg.model.index.IndexWithBloat (implements io.github.mfvanek.pg.model.bloat.BloatAware, java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.index.IndexWithColumns (implements io.github.mfvanek.pg.model.column.ColumnsAware, java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.settings.validation.ParamValidators
- io.github.mfvanek.pg.model.context.PgContext
- io.github.mfvanek.pg.model.sequence.SequenceState (implements io.github.mfvanek.pg.model.dbobject.DbObject, io.github.mfvanek.pg.model.sequence.SequenceNameAware)
- io.github.mfvanek.pg.model.predicates.SkipBloatUnderThresholdPredicate (implements java.util.function.Predicate<T>)
- io.github.mfvanek.pg.model.predicates.SkipByColumnNamePredicate (implements java.util.function.Predicate<T>)
- io.github.mfvanek.pg.model.predicates.SkipByConstraintNamePredicate (implements java.util.function.Predicate<T>)
- io.github.mfvanek.pg.model.predicates.SkipBySequenceNamePredicate (implements java.util.function.Predicate<T>)
- io.github.mfvanek.pg.model.predicates.SkipDbObjectsByNamePredicate (implements java.util.function.Predicate<T>)
- io.github.mfvanek.pg.model.predicates.SkipFlywayTablesPredicate
- io.github.mfvanek.pg.model.predicates.SkipIndexesByNamePredicate (implements java.util.function.Predicate<T>)
- io.github.mfvanek.pg.model.predicates.SkipLiquibaseTablesPredicate
- io.github.mfvanek.pg.model.predicates.SkipSmallIndexesPredicate
- io.github.mfvanek.pg.model.predicates.SkipSmallTablesPredicate
- io.github.mfvanek.pg.model.predicates.SkipTablesByNamePredicate
- io.github.mfvanek.pg.model.function.StoredFunction (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.dbobject.DbObject)
- io.github.mfvanek.pg.model.table.Table (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.dbobject.DbObject, io.github.mfvanek.pg.model.table.TableSizeAware)
- io.github.mfvanek.pg.model.table.TableWithBloat (implements io.github.mfvanek.pg.model.bloat.BloatAware, java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.table.TableWithColumns (implements io.github.mfvanek.pg.model.column.ColumnsAware, java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.table.TableWithMissingIndex (implements java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.index.UnusedIndex (implements java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.validation.Validators
Annotation Interface Hierarchy