All Classes and Interfaces
Class
Description
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 a specific host.Check for columns without description on a specific host.
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.
DatabaseCheckOnHost<T extends io.github.mfvanek.pg.model.DbObject>
A check on database structure on a specific host.
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 a specific host.
Check for foreign keys without associated indexes on a specific host.
Check for procedures/functions without description on a specific host.
Check for indexes bloat on a specific host.
Check for indexes that contain boolean values on a specific host.
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 a specific host.
Check for invalid (broken) indexes on a specific host.
Check for not valid constraints on a specific host.
Check for primary keys columns with serial types (smallserial/serial/bigserial)
New "generated as identity" syntax should be used instead.
An abstraction of sql query executor.
Utility class for executing SQL queries with various context parameters.
RawTypeAware<T extends io.github.mfvanek.pg.model.DbObject>
Allows getting information about original generic type.
A mapper from raw data to domain model.
Check for sequence overflow on a specific host.
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 a specific host.
Check for tables with potentially missing indexes on a specific host.
Check for tables without description on a specific host.
Check for tables without primary key on a specific host.
Check for unused indexes on a specific host.