All Classes and Interfaces
Class
Description
Check for B-tree indexes on array columns on all hosts in the cluster.
Check for B-tree indexes on array columns.
Utility class to work with
Clock.A mapper from raw data to
Column model.Check for columns with
json type on all hosts in the cluster.Check for columns with
json type on a specific host.Check for columns without description on all hosts in the cluster.
Check for columns without description on a specific host.
Check for columns of serial types that are not primary keys on all hosts in the cluster.
Check for columns of serial types that are not primary keys on a specific host.
An abstraction for getting database configuration.
An entry point for working with database configuration on the specified host.
DatabaseCheckOnCluster<T extends io.github.mfvanek.pg.model.DbObject>
An abstract check on database structure.
DatabaseCheckOnHost<T extends io.github.mfvanek.pg.model.DbObject>
A check on database structure on a specific host.
Implementation of
DatabaseManagement.A list of all supported diagnostics with corresponding sql queries and query executors.
Defines the place where the diagnostic should be executed.
Allows getting information about rule related to the check.
Check for duplicated (completely identical) indexes on all hosts in the cluster.
Check for duplicated (completely identical) indexes on a specific host.
A listing of exclusions for
HealthLogger.A listing of exclusions for
HealthLogger.Allows filter duplicated indexes by their name.
Allows filter indexes by their bloat.
Allows filter indexes by their name.
Allows filter indexes by their size.
Allows filter tables by their bloat.
Allows filter tables by their name.
Allows filter tables by their size.
Check for foreign keys without associated indexes on all hosts in the cluster.
Check for foreign keys without associated indexes on a specific host.
Check for procedures/functions without description on all hosts in the cluster.
Check for procedures/functions without description on a specific host.
An abstraction of indexes and tables health logger.
Check for indexes bloat on all hosts in the cluster.
Check for indexes bloat on a specific host.
Check for indexes that contain boolean values on all hosts in the cluster.
Check for indexes that contain boolean values on a specific host.
Check for indexes with null values on all hosts in the cluster.
Check for indexes with null values on a specific host.
A mapper from raw data to
IndexWithColumns model.Check for intersected (partially identical) indexes on all hosts in the cluster.
Check for intersected (partially identical) indexes on a specific host.
Check for invalid (broken) indexes on all hosts in the cluster.
Check for invalid (broken) indexes on a specific host.
Outputs summary about database health to a file with fixed name 'key-value.log'.
Check for not valid constraint on all hosts in the cluster.
Check for not valid constraints on a specific host.
An abstraction of sql query executor.
RawTypeAware<T extends io.github.mfvanek.pg.model.DbObject>
Allows getting information about original generic type.
A mapper from raw data to domain model.
Outputs summary about database health to an array of strings.
A set of methods to manage statistics.
An entry point for managing statistics on the specified host.
An abstraction of sql query executor without schema.
A mapper from raw data to
Table model.Check for tables bloat on all hosts in the cluster.
Check for tables bloat on a specific host.
Check for tables with missing indexes on all hosts in the cluster.
Check for tables with potentially missing indexes on a specific host.
Check for tables without description on all hosts in the cluster.
Check for tables without description on a specific host.
Check for tables without primary key on all hosts in the cluster.
Check for tables without primary key on a specific host.
Check for unused indexes on all hosts in the cluster.
Check for unused indexes on a specific host.