All Classes and Interfaces
Class
Description
An immutable generalized representation of an object in a database.
Allows getting information about bloat in a database.
An immutable representation of a column in a database table/index/foreign key.
Allows getting column name.
Representing an object that is aware of a collection of
Column instances (zero or more).Allows getting column name and type.
An immutable representation of column with serial type in database table.
An immutable representation of column with type in database table.
An immutable representation of constraint in a database.
Represents an entity that is aware of a database constraint name.
Represents an entity that is aware of database constraints.
A mapping to PostgreSQL constraint types.
A generalized representation of a database object.
An immutable representation of duplicated foreign keys in a database.
An immutable representation of duplicated indexes in a database.
Utility class for parsing duplicated index information from a formatted string and combining database objects into lists.
Custom annotation to exclude some methods from Jacoco code coverage report.
An immutable representation of a foreign key in a database.
Enumeration of PostgreSQL configuration parameters considered important for database performance and behavior.
An immutable representation of database index.
Represents an entity that is aware of and can provide a list of indexes.
Allows getting index name.
Allows getting index size in bytes.
An immutable representation of a database index with information about bloat.
An immutable representation of a database index with information about size and columns.
Units of information.
Represents an entity that is aware of its parameter name.
Utility class for validating PostgreSQL parameter values.
An immutable representation of a context for running maintenance queries.
A mapping to PostgreSQL object types.
Represents an object that is aware of a database sequence name.
An immutable representation of a sequence's state in a database.
A mapping to PostgreSQL serial types.
A predicate that filters out database objects with bloat values under specified thresholds.
A predicate that filters out database objects based on a specified set of column names.
A predicate that filters out database objects based on a specified set of constraint names.
A predicate that filters out database objects based on a specified set of sequence names.
A predicate for filtering database objects by their fully qualified names.
A predicate that tests if a given
DbObject is a Flyway-related table.A predicate that skips specified indexes by name in database objects implementing the
DbObject interface.A predicate that tests if a given
DbObject is a Liquibase-related table.A predicate that filters out small indexes based on a specified size threshold.
A predicate that filters out small tables based on a specified size threshold.
Predicate implementation for filtering database tables by specific names.
A representation of any stored procedure/function.
An immutable representation of a database table.
Allows getting table name.
Allows getting table size in bytes.
An immutable representation of a database table with information about bloat.
An immutable representation of a database table with its columns.
An immutable representation of a table in a database with additional information on reads amount via index or sequential scans.
An immutable representation of an unused database index with information about its usage and size.
Utility class providing various validation methods.