Uses of Interface
org.pgcodekeeper.core.hasher.IHashable
Packages that use IHashable
Package
Description
-
Uses of IHashable in org.pgcodekeeper.core.database.api.schema
Subinterfaces of IHashable in org.pgcodekeeper.core.database.api.schemaModifier and TypeInterfaceDescriptioninterfaceRepresents a database privilege (GRANT/REVOKE) for a database object.interfaceInterface for database sequence -
Uses of IHashable in org.pgcodekeeper.core.database.base.schema
Classes in org.pgcodekeeper.core.database.base.schema that implement IHashableModifier and TypeClassDescriptionclassRepresents a database privilege (GRANT/REVOKE) for a database object.classAbstract base class for all database statements and objects.classRepresents a function argument with its mode, name, data type, and default value.classRepresents a simple column reference with ordering and operator class information. -
Uses of IHashable in org.pgcodekeeper.core.database.ch.schema
Classes in org.pgcodekeeper.core.database.ch.schema that implement IHashableModifier and TypeClassDescriptionclassclassRepresents a ClickHouse database column with ClickHouse-specific properties.classRepresents a ClickHouse table constraint (CHECK or ASSUME).classRepresents a ClickHouse database with its schema objects.classRepresents a ClickHouse dictionary object.final classRepresents a ClickHouse table engine configuration.classRepresents a ClickHouse user-defined function.classRepresents a ClickHouse table index.classRepresents a ClickHouse row-level security policy.classRepresents a database privilege (GRANT/REVOKE) for ClickHouse database object.classRepresents a ClickHouse role for access control.classRepresents a ClickHouse database schema (database in ClickHouse terms).classRepresents a ClickHouse table with engine configuration and projections.classRepresents a ClickHouse Log family table that supports constraints.classRepresents a ClickHouse user account with authentication and authorization settings.classRepresents a ClickHouse view (VIEW, MATERIALIZED VIEW, or LIVE VIEW). -
Uses of IHashable in org.pgcodekeeper.core.database.ms.schema
Classes in org.pgcodekeeper.core.database.ms.schema that implement IHashableModifier and TypeClassDescriptionclassAbstract base class for Microsoft SQL CLR (Common Language Runtime) functions.classAbstract base class for database functions, procedures, and aggregates.classAbstract base class for Microsoft SQL functions.classclassAbstract base class for database objects that can contain other statements.classRepresents a Microsoft SQL assembly.classRepresents a Microsoft SQL CLR function.classRepresents a Microsoft SQL CLR stored procedure.classRepresents a Microsoft SQL table column with its properties and constraints.classAbstract base class for Microsoft SQL table constraints.classRepresents a Microsoft SQL CHECK constraint that validates column values against a boolean expression.classRepresents a Microsoft SQL FOREIGN KEY constraint that enforces referential integrity between tables.classRepresents a Microsoft SQL PRIMARY KEY or UNIQUE constraint.classRepresents a Microsoft SQL database with its schemas, assemblies, roles, and users.classRepresents a Microsoft SQL user-defined function.classRepresents a Microsoft SQL index with support for clustered, non-clustered, and columnstore indexes.classRepresents a database privilege (GRANT/REVOKE) for MS SQL database object.classRepresents a Microsoft SQL stored procedure.classRepresents a Microsoft SQL database role.classRepresents a Microsoft SQL schema that contains database objects like tables, views, functions, and procedures.classRepresents a Microsoft SQL sequence object.classRepresents Microsoft SQL table statistics.classRepresents a Microsoft SQL table with support for memory-optimized tables, temporal tables, filestream data, and other Microsoft SQL specific features.classRepresents a Microsoft SQL trigger that executes in response to specific database events.classRepresents a Microsoft SQL user-defined type that can be an alias type, assembly type, or table type.classRepresents a Microsoft SQL database user that can be associated with a login and have specific schema, language, and encryption settings.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.database.pg.schema
Classes in org.pgcodekeeper.core.database.pg.schema that implement IHashableModifier and TypeClassDescriptionclassGreenplum external table implementation.classGreenplum partition table implementation.final classContainer for Greenplum partition template information.final recordRepresents a table inheritance relationship in PostgreSQL.classBase implementation of foreign table for PostgreSQL database.classBase implementation of PostgreSQL functions and procedures.classPostgreSQL-specific function argument implementation.classBase PostgreSQL regular table implementation.classclassAbstract base class for database objects that can contain other statements.classBase PostgreSQL table class providing common functionality for all PostgreSQL table types.classAbstract base class for database user-defined types.classBase PostgreSQL view implementation.classPostgreSQL aggregate function implementation.classPostgreSQL base type implementation.classPostgreSQL type cast implementation.classPostgreSQL collation implementation.classPostgreSQL column implementation.classPostgreSQL composite type implementation.classBase PostgreSQL constraint implementation.classPostgreSQL CHECK constraint implementation.classPostgreSQL EXCLUDE constraint implementation.classPostgreSQL FOREIGN KEY constraint implementation.classPostgreSQL NOT NULL constraint implementation.classPostgreSQL PRIMARY KEY and UNIQUE constraint implementation.classPostgreSQL database implementation.classPostgreSQL domain implementation.classPostgreSQL enum type implementation.classPostgreSQL event trigger implementation.classPostgreSQL extension implementation.classPostgreSQL foreign data wrapper implementation.classPostgreSQL full-text search configuration implementation.classPostgreSQL full-text search dictionary implementation.classPostgreSQL full-text search parser implementation.classPostgreSQL full-text search template implementation.classPostgreSQL function implementation.classPostgreSQL index implementation.classPostgreSQL materialized view implementation.classPostgreSQL operator implementation.classPartition foreign table object for PostgreSQL.classPartition regular table object for PostgreSQL.classPostgreSQL row security policy implementation.classRepresents a database privilege (GRANT/REVOKE) for PostgreSQL database object.classPostgreSQL stored procedure implementation.classPostgreSQL range type implementation.classPostgreSQL table rule implementation.classPostgreSQL schema implementation.classPostgreSQL sequence implementation.classPostgreSQL foreign server implementation.classPostgreSQL shell type implementation.classPostgreSQL simple foreign table implementation.classPostgreSQL simple table implementation.classPostgreSQL extended statistics implementation.classPostgreSQL trigger implementation.classPostgreSQL typed table implementation.classPostgreSQL user mapping implementation.classPostgreSQL view implementation. -
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.