Hierarchy For All Packages
Package Hierarchies:- io.github.mfvanek.pg.model,
- io.github.mfvanek.pg.model.column,
- io.github.mfvanek.pg.model.constraint,
- io.github.mfvanek.pg.model.function,
- io.github.mfvanek.pg.model.index,
- io.github.mfvanek.pg.model.index.utils,
- io.github.mfvanek.pg.model.object,
- io.github.mfvanek.pg.model.sequence,
- io.github.mfvanek.pg.model.table,
- io.github.mfvanek.pg.model.validation,
- io.github.mfvanek.pg.settings,
- io.github.mfvanek.pg.settings.validation
Class Hierarchy
- java.lang.Object
- io.github.mfvanek.pg.model.object.AnyObject (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.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)
- io.github.mfvanek.pg.model.column.ColumnWithSerialType (implements io.github.mfvanek.pg.model.column.ColumnNameAware, java.lang.Comparable<T>, io.github.mfvanek.pg.model.DbObject)
- io.github.mfvanek.pg.model.constraint.Constraint (implements io.github.mfvanek.pg.model.DbObject, io.github.mfvanek.pg.model.table.TableNameAware)
- io.github.mfvanek.pg.model.constraint.ForeignKey
- io.github.mfvanek.pg.model.constraint.DuplicatedForeignKeys (implements io.github.mfvanek.pg.model.DbObject, io.github.mfvanek.pg.model.table.TableNameAware)
- io.github.mfvanek.pg.model.index.DuplicatedIndexes (implements io.github.mfvanek.pg.model.DbObject, io.github.mfvanek.pg.model.table.TableNameAware)
- io.github.mfvanek.pg.model.index.utils.DuplicatedIndexesParser
- io.github.mfvanek.pg.model.index.Index (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.DbObject, io.github.mfvanek.pg.model.index.IndexNameAware, io.github.mfvanek.pg.model.table.TableNameAware)
- io.github.mfvanek.pg.model.index.IndexWithSize (implements io.github.mfvanek.pg.model.index.IndexSizeAware)
- io.github.mfvanek.pg.model.index.IndexWithBloat (implements io.github.mfvanek.pg.model.index.IndexBloatAware)
- io.github.mfvanek.pg.model.index.IndexWithColumns
- io.github.mfvanek.pg.model.index.IndexWithNulls
- io.github.mfvanek.pg.model.index.UnusedIndex
- io.github.mfvanek.pg.model.index.IndexWithSize (implements io.github.mfvanek.pg.model.index.IndexSizeAware)
- io.github.mfvanek.pg.settings.validation.ParamValidators
- io.github.mfvanek.pg.model.PgContext
- io.github.mfvanek.pg.settings.PgParamImpl (implements io.github.mfvanek.pg.settings.PgParam)
- io.github.mfvanek.pg.model.sequence.SequenceState (implements io.github.mfvanek.pg.model.DbObject)
- io.github.mfvanek.pg.settings.ServerSpecification
- io.github.mfvanek.pg.settings.ServerSpecificationBuilder
- io.github.mfvanek.pg.model.function.StoredFunction (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.DbObject)
- io.github.mfvanek.pg.model.table.Table (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.DbObject, io.github.mfvanek.pg.model.table.TableSizeAware)
- io.github.mfvanek.pg.model.table.TableWithBloat (implements java.lang.Comparable<T>, io.github.mfvanek.pg.model.table.TableBloatAware)
- io.github.mfvanek.pg.model.table.TableWithMissingIndex (implements java.lang.Comparable<T>)
- io.github.mfvanek.pg.model.validation.Validators
Interface Hierarchy
- io.github.mfvanek.pg.model.BloatAware
- io.github.mfvanek.pg.model.index.IndexBloatAware (also extends io.github.mfvanek.pg.model.index.IndexSizeAware)
- io.github.mfvanek.pg.model.table.TableBloatAware (also extends io.github.mfvanek.pg.model.table.TableSizeAware)
- io.github.mfvanek.pg.model.DbObject
- io.github.mfvanek.pg.model.index.IndexNameAware
- io.github.mfvanek.pg.model.index.IndexSizeAware
- io.github.mfvanek.pg.model.index.IndexBloatAware (also extends io.github.mfvanek.pg.model.BloatAware)
- io.github.mfvanek.pg.model.index.IndexSizeAware
- io.github.mfvanek.pg.settings.ParamNameAware
- io.github.mfvanek.pg.settings.PgParam
- io.github.mfvanek.pg.model.table.TableNameAware
- io.github.mfvanek.pg.model.column.ColumnNameAware
- io.github.mfvanek.pg.model.table.TableSizeAware
- io.github.mfvanek.pg.model.table.TableBloatAware (also extends io.github.mfvanek.pg.model.BloatAware)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.mfvanek.pg.model.constraint.ConstraintType
- io.github.mfvanek.pg.settings.ImportantParam (implements io.github.mfvanek.pg.settings.ParamNameAware)
- io.github.mfvanek.pg.model.MemoryUnit
- io.github.mfvanek.pg.model.object.PgObjectType
- io.github.mfvanek.pg.model.column.SerialType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)