All Classes and Interfaces

Class
Description
 
Allows getting information about bloat in database.
Utility class to work with Clock.
A representation of column in database table.
A mapper from raw data to Column model.
Allows getting column name.
 
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.
A representation of column with serial type in database table.
 
Migration generator for removing default value and sequence on columns of serial types.
An abstraction for getting database configuration.
An entry point for working with database configuration on the specified host.
 
Parameters for connecting to the database.
An abstract check on database structure.
A check on database structure on a specific host.
 
 
Implementation of DatabaseManagement.
Database migrations generator.
A generalized representation of a database object.
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.
A representation of duplicated indexes in a database.
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.
A representation of foreign key in a database.
Migration generator for creating indexes covering foreign keys.
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.
Options to generate sql queries for database migration.
 
An abstraction of indexes and tables health logger.
An abstraction of a connection to a high availability cluster (with set of primary host and replicas).
 
 
Implementation of a connection to a high availability cluster (with set of primary host and replicas).
Allows getting information about database host.
Possible positions of "idx" in the generated index name.
 
A base representation of database index.
Allows getting information about index bloat.
Check for indexes bloat on all hosts in the cluster.
Check for indexes bloat 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.
Allows getting index name.
Allows getting index size in bytes.
Represents database index with information about bloat.
 
 
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'.
Default locale.
 
Units of information.
 
 
A wrapper of standard DataSource interface with awareness of real host.
 
 
 
Represents a context for running maintenance queries.
An abstraction of database host.
 
 
 
Custom unchecked exception for SQL errors.
 
 
An abstraction of sql query executor.
 
Allows getting information about original generic type.
A mapper from raw data to domain model.
A mapping to PostgreSQL serial types.
 
 
 
 
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 representation of any stored procedure/function.
A base representation of database table.
Allows getting information about table bloat.
A mapper from raw data to Table model.
Allows getting table name.
Allows getting table size in bytes.
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.
Represents database table with information about bloat.
Representation of a table in a database with additional information on reads amount via index or sequential scans.
 
Check for unused indexes on all hosts in the cluster.
Check for unused indexes on a specific host.