Uses of Interface
org.pgcodekeeper.core.hasher.IHashable
Packages that use IHashable
Package
Description
-
Uses of IHashable in org.pgcodekeeper.core.hasher
Methods in org.pgcodekeeper.core.hasher with parameters of type IHashableModifier and TypeMethodDescriptionvoidAdds a hashable object to the hash computationvoidAdds a hashable object to the hash computationMethod parameters in org.pgcodekeeper.core.hasher with type arguments of type IHashableModifier and TypeMethodDescriptionvoidHasher.putOrdered(Collection<? extends IHashable> col) Adds a Collection of hashable objects with order sensitivityvoidJavaHasher.putOrdered(Collection<? extends IHashable> col) voidHasher.putUnordered(Collection<? extends IHashable> col) Adds a Collection of hashable objects with order insensitivityvoidHasher.putUnordered(Map<String, ? extends IHashable> map) Adds a Map of hashable objects with order insensitivityvoidJavaHasher.putUnordered(Collection<? extends IHashable> col) voidJavaHasher.putUnordered(Map<String, ? extends IHashable> map) Adds an unordered Map of hashable objects to the hash computation. -
Uses of IHashable in org.pgcodekeeper.core.schema
Classes in org.pgcodekeeper.core.schema that implement IHashableModifier and TypeClassDescriptionclassAbstract base class for database column definitions.classAbstract base class for database table constraints.classAbstract base class representing a database schema.classAbstract base class for database functions, procedures, and aggregates.classAbstract base class for database table indexes.classAbstract base class for database row-level security policies.classAbstract base class representing a database schema.classAbstract base class for database sequences.classAbstract base class for database statistics objects.classAbstract base class for database tables.classAbstract base class for database triggers.classAbstract base class for database user-defined types.classAbstract base class for database views.classRepresents a function argument with its mode, name, data type, and default value.classRepresents a table inheritance relationship in PostgreSQL.final classRepresents a database privilege (GRANT/REVOKE) for a database object.classAbstract base class for all database statements and objects.classAbstract base class for database objects that can contain other statements.classRepresents a simple column reference with ordering and operator class information. -
Uses of IHashable in org.pgcodekeeper.core.schema.ch
Classes in org.pgcodekeeper.core.schema.ch that implement IHashableModifier and TypeClassDescriptionfinal classRepresents a ClickHouse database column with ClickHouse-specific properties.final classRepresents a ClickHouse table constraint (CHECK or ASSUME).final classRepresents a ClickHouse database with its schema objects.final classRepresents a ClickHouse dictionary object.final classRepresents a ClickHouse table engine configuration.final classRepresents a ClickHouse user-defined function.final classRepresents a ClickHouse table index.final classRepresents a ClickHouse row-level security policy.final classRepresents a ClickHouse role for access control.final classRepresents a ClickHouse database schema (database in ClickHouse terms).classRepresents a ClickHouse table with engine configuration and projections.final classRepresents a ClickHouse Log family table that supports constraints.final classRepresents a ClickHouse user account with authentication and authorization settings.final classRepresents a ClickHouse view (VIEW, MATERIALIZED VIEW, or LIVE VIEW). -
Uses of IHashable in org.pgcodekeeper.core.schema.ms
Classes in org.pgcodekeeper.core.schema.ms that implement IHashableModifier and TypeClassDescriptionclassAbstract base class for Microsoft SQL CLR (Common Language Runtime) functions.classAbstract base class for Microsoft SQL functions.final classRepresents a Microsoft SQL assembly.final classRepresents a Microsoft SQL CLR function.final classRepresents a Microsoft SQL CLR stored procedure.final classRepresents a Microsoft SQL table column with its properties and constraints.classAbstract base class for Microsoft SQL table constraints.final classRepresents a Microsoft SQL CHECK constraint that validates column values against a boolean expression.final classRepresents a Microsoft SQL FOREIGN KEY constraint that enforces referential integrity between tables.final classRepresents a Microsoft SQL PRIMARY KEY or UNIQUE constraint.final classRepresents a Microsoft SQL database with its schemas, assemblies, roles, and users.final classRepresents a Microsoft SQL user-defined function.final classRepresents a Microsoft SQL index with support for clustered, non-clustered, and columnstore indexes.final classRepresents a Microsoft SQL stored procedure.final classRepresents a Microsoft SQL database role.final classRepresents a Microsoft SQL schema that contains database objects like tables, views, functions, and procedures.final classRepresents a Microsoft SQL sequence object.final classRepresents Microsoft SQL table statistics.final classRepresents a Microsoft SQL table with support for memory-optimized tables, temporal tables, filestream data, and other Microsoft SQL specific features.final classRepresents a Microsoft SQL trigger that executes in response to specific database events.final classRepresents a Microsoft SQL user-defined type that can be an alias type, assembly type, or table type.final classRepresents a Microsoft SQL database user that can be associated with a login and have specific schema, language, and encryption settings.final classRepresents a Microsoft SQL view with support for schema binding, ANSI_NULLS and QUOTED_IDENTIFIER settings, and statistics. -
Uses of IHashable in org.pgcodekeeper.core.schema.pg
Classes in org.pgcodekeeper.core.schema.pg that implement IHashableModifier and TypeClassDescriptionclassBase implementation of foreign table for PostgreSQL database.classBase implementation of PostgreSQL functions and procedures.classPostgreSQL-specific function argument implementation.classBase PostgreSQL table class providing common functionality for all PostgreSQL table types.classBase PostgreSQL view implementation.classBase PostgreSQL regular table implementation.final classGreenplum external table implementation.final classPostgreSQL materialized view implementation.final classPartition foreign table object for PostgreSQL.final classGreenplum partition table implementation.final classPartition regular table object for PostgreSQL.final classContainer for Greenplum partition template information.final classPostgreSQL aggregate function implementation.final classPostgreSQL base type implementation.final classPostgreSQL type cast implementation.final classPostgreSQL collation implementation.final classPostgreSQL column implementation.final classPostgreSQL composite type implementation.classBase PostgreSQL constraint implementation.final classPostgreSQL CHECK constraint implementation.final classPostgreSQL EXCLUDE constraint implementation.final classPostgreSQL FOREIGN KEY constraint implementation.final classPostgreSQL PRIMARY KEY and UNIQUE constraint implementation.final classPostgreSQL database implementation.final classPostgreSQL domain implementation.final classPostgreSQL enum type implementation.final classPostgreSQL event trigger implementation.final classPostgreSQL extension implementation.final classPostgreSQL foreign data wrapper implementation.final classPostgreSQL full-text search configuration implementation.final classPostgreSQL full-text search dictionary implementation.final classPostgreSQL full-text search parser implementation.final classPostgreSQL full-text search template implementation.final classPostgreSQL function implementation.final classPostgreSQL index implementation.final classPostgreSQL operator implementation.final classPostgreSQL row security policy implementation.final classPostgreSQL stored procedure implementation.final classPostgreSQL range type implementation.final classPostgreSQL table rule implementation.final classPostgreSQL schema implementation.final classPostgreSQL sequence implementation.final classPostgreSQL foreign server implementation.final classPostgreSQL shell type implementation.final classPostgreSQL extended statistics implementation.final classPostgreSQL trigger implementation.final classPostgreSQL user mapping implementation.final classPostgreSQL view implementation.final classPostgreSQL simple foreign table implementation.final classPostgreSQL simple table implementation.final classPostgreSQL typed table implementation.