Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- io.github.mfvanek.pg.core.checks.host.AbstractCheckOnHost<T> (implements io.github.mfvanek.pg.core.checks.common.DatabaseCheckOnHost<T>)
- io.github.mfvanek.pg.core.checks.host.BtreeIndexesOnArrayColumnsCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ColumnsNotFollowingNamingConventionCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ColumnsWithFixedLengthVarcharCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ColumnsWithJsonTypeCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ColumnsWithMoneyTypeCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ColumnsWithoutDescriptionCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ColumnsWithSerialTypesCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ColumnsWithTimestampOrTimetzTypeCheckOnHost
- io.github.mfvanek.pg.core.checks.host.DuplicatedForeignKeysCheckOnHost
- io.github.mfvanek.pg.core.checks.host.DuplicatedIndexesCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ForeignKeysNotCoveredWithIndexCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ForeignKeysWithUnmatchedColumnTypeCheckOnHost
- io.github.mfvanek.pg.core.checks.host.FunctionsWithoutDescriptionCheckOnHost
- io.github.mfvanek.pg.core.checks.host.IndexesWithBloatCheckOnHost
- io.github.mfvanek.pg.core.checks.host.IndexesWithBooleanCheckOnHost
- io.github.mfvanek.pg.core.checks.host.IndexesWithNullValuesCheckOnHost
- io.github.mfvanek.pg.core.checks.host.IndexesWithTimestampInTheMiddleCheckOnHost
- io.github.mfvanek.pg.core.checks.host.IndexesWithUnnecessaryWhereClauseCheckOnHost
- io.github.mfvanek.pg.core.checks.host.IntersectedForeignKeysCheckOnHost
- io.github.mfvanek.pg.core.checks.host.IntersectedIndexesCheckOnHost
- io.github.mfvanek.pg.core.checks.host.InvalidIndexesCheckOnHost
- io.github.mfvanek.pg.core.checks.host.NotValidConstraintsCheckOnHost
- io.github.mfvanek.pg.core.checks.host.ObjectsNotFollowingNamingConventionCheckOnHost
- io.github.mfvanek.pg.core.checks.host.PossibleObjectNameOverflowCheckOnHost
- io.github.mfvanek.pg.core.checks.host.PrimaryKeysThatMostLikelyNaturalKeysCheckOnHost
- io.github.mfvanek.pg.core.checks.host.PrimaryKeysWithSerialTypesCheckOnHost
- io.github.mfvanek.pg.core.checks.host.PrimaryKeysWithVarcharCheckOnHost
- io.github.mfvanek.pg.core.checks.host.SequenceOverflowCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesNotLinkedToOthersCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesWhereAllColumnsNullableExceptPrimaryKeyCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesWherePrimaryKeyColumnsNotFirstCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesWithBloatCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesWithMissingIndexesCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesWithoutDescriptionCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesWithoutPrimaryKeyCheckOnHost
- io.github.mfvanek.pg.core.checks.host.TablesWithZeroOrOneColumnCheckOnHost
- io.github.mfvanek.pg.core.checks.host.UnusedIndexesCheckOnHost
- io.github.mfvanek.pg.core.checks.extractors.AnyObjectExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.utils.ClockHolder
- io.github.mfvanek.pg.core.checks.extractors.ColumnExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.utils.ColumnsDataParser
- io.github.mfvanek.pg.core.checks.extractors.ColumnWithSerialTypeExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.ColumnWithTypeExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.ConstraintExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.DuplicatedForeignKeysExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.DuplicatedIndexesExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.ForeignKeyExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.IndexExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.IndexWithBloatExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.IndexWithColumnsExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.IndexWithNullableColumnExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.IndexWithSingleColumnExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.utils.NamedParametersParser
- io.github.mfvanek.pg.core.utils.QueryExecutors
- io.github.mfvanek.pg.core.checks.extractors.SequenceStateExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.utils.SqlQueryReader
- io.github.mfvanek.pg.core.checks.common.StandardCheckInfo (implements io.github.mfvanek.pg.core.checks.common.CheckInfo)
- io.github.mfvanek.pg.core.checks.host.StandardChecksOnHost (implements java.util.function.Function<T,
R>) - io.github.mfvanek.pg.core.statistics.StatisticsMaintenanceOnHostImpl (implements io.github.mfvanek.pg.core.statistics.StatisticsMaintenanceOnHost)
- io.github.mfvanek.pg.core.checks.extractors.StoredFunctionExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.TableExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.TableWithBloatExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.TableWithColumnsExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.extractors.TableWithMissingIndexExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.mfvanek.pg.core.utils.exception.ReadQueryFromFileException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.mfvanek.pg.core.checks.extractors.UnusedIndexExtractor (implements io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>)
- io.github.mfvanek.pg.core.checks.host.AbstractCheckOnHost<T> (implements io.github.mfvanek.pg.core.checks.common.DatabaseCheckOnHost<T>)
Interface Hierarchy
- io.github.mfvanek.pg.core.checks.common.CheckNameAware
- io.github.mfvanek.pg.core.checks.common.CheckTypeAware
- io.github.mfvanek.pg.core.checks.common.CheckInfo (also extends io.github.mfvanek.pg.core.checks.common.TopologyAware)
- io.github.mfvanek.pg.core.checks.common.DatabaseCheckOnHost<T> (also extends io.github.mfvanek.pg.connection.host.HostAware, io.github.mfvanek.pg.core.checks.common.RawTypeAware<T>, io.github.mfvanek.pg.core.checks.common.TopologyAware)
- io.github.mfvanek.pg.core.checks.common.CheckTypeAware
- io.github.mfvanek.pg.connection.host.HostAware
- io.github.mfvanek.pg.core.checks.common.DatabaseCheckOnHost<T> (also extends io.github.mfvanek.pg.core.checks.common.CheckTypeAware, io.github.mfvanek.pg.core.checks.common.RawTypeAware<T>, io.github.mfvanek.pg.core.checks.common.TopologyAware)
- io.github.mfvanek.pg.core.statistics.StatisticsMaintenanceOnHost (also extends io.github.mfvanek.pg.core.statistics.StatisticsAware)
- io.github.mfvanek.pg.core.checks.common.QueryExecutor
- io.github.mfvanek.pg.core.checks.common.RawTypeAware<T>
- io.github.mfvanek.pg.core.checks.common.DatabaseCheckOnHost<T> (also extends io.github.mfvanek.pg.core.checks.common.CheckTypeAware, io.github.mfvanek.pg.connection.host.HostAware, io.github.mfvanek.pg.core.checks.common.TopologyAware)
- io.github.mfvanek.pg.core.checks.common.ResultSetExtractor<T>
- io.github.mfvanek.pg.core.statistics.StatisticsAware
- io.github.mfvanek.pg.core.statistics.StatisticsMaintenanceOnHost (also extends io.github.mfvanek.pg.connection.host.HostAware)
- io.github.mfvanek.pg.core.statistics.StatisticsQueryExecutor
- io.github.mfvanek.pg.core.checks.common.TopologyAware
- io.github.mfvanek.pg.core.checks.common.CheckInfo (also extends io.github.mfvanek.pg.core.checks.common.CheckTypeAware)
- io.github.mfvanek.pg.core.checks.common.DatabaseCheckOnHost<T> (also extends io.github.mfvanek.pg.core.checks.common.CheckTypeAware, io.github.mfvanek.pg.connection.host.HostAware, io.github.mfvanek.pg.core.checks.common.RawTypeAware<T>)
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.core.checks.common.Diagnostic (implements io.github.mfvanek.pg.core.checks.common.CheckInfo)
- io.github.mfvanek.pg.core.checks.common.ExecutionTopology
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)