Uses of Interface
org.pgcodekeeper.core.hasher.IHashable

Packages that use IHashable
  • Uses of IHashable in org.pgcodekeeper.core.hasher

    Methods in org.pgcodekeeper.core.hasher with parameters of type IHashable
    Modifier and Type
    Method
    Description
    void
    Hasher.put(IHashable hashable)
    Adds a hashable object to the hash computation
    void
    JavaHasher.put(IHashable hashable)
    Adds a hashable object to the hash computation
    Method parameters in org.pgcodekeeper.core.hasher with type arguments of type IHashable
    Modifier and Type
    Method
    Description
    void
    Hasher.putOrdered(Collection<? extends IHashable> col)
    Adds a Collection of hashable objects with order sensitivity
    void
    JavaHasher.putOrdered(Collection<? extends IHashable> col)
     
    void
    Hasher.putUnordered(Collection<? extends IHashable> col)
    Adds a Collection of hashable objects with order insensitivity
    void
    Hasher.putUnordered(Map<String,? extends IHashable> map)
    Adds a Map of hashable objects with order insensitivity
    void
    JavaHasher.putUnordered(Collection<? extends IHashable> col)
     
    void
    JavaHasher.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 IHashable
    Modifier and Type
    Class
    Description
    class 
    Abstract base class for database column definitions.
    class 
    Abstract base class for database table constraints.
    class 
    Abstract base class representing a database schema.
    class 
    Abstract base class for database functions, procedures, and aggregates.
    class 
    Abstract base class for database table indexes.
    class 
    Abstract base class for database row-level security policies.
    class 
    Abstract base class representing a database schema.
    class 
    Abstract base class for database sequences.
    class 
    Abstract base class for database statistics objects.
    class 
    Abstract base class for database tables.
    class 
    Abstract base class for database triggers.
    class 
    Abstract base class for database user-defined types.
    class 
    Abstract base class for database views.
    class 
    Represents a function argument with its mode, name, data type, and default value.
    class 
    Represents a table inheritance relationship in PostgreSQL.
    final class 
    Represents a database privilege (GRANT/REVOKE) for a database object.
    class 
    Abstract base class for all database statements and objects.
    class 
    Abstract base class for database objects that can contain other statements.
    class 
    Represents 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 IHashable
    Modifier and Type
    Class
    Description
    final class 
    Represents a ClickHouse database column with ClickHouse-specific properties.
    final class 
    Represents a ClickHouse table constraint (CHECK or ASSUME).
    final class 
    Represents a ClickHouse database with its schema objects.
    final class 
    Represents a ClickHouse dictionary object.
    final class 
    Represents a ClickHouse table engine configuration.
    final class 
    Represents a ClickHouse user-defined function.
    final class 
    Represents a ClickHouse table index.
    final class 
    Represents a ClickHouse row-level security policy.
    final class 
    Represents a ClickHouse role for access control.
    final class 
    Represents a ClickHouse database schema (database in ClickHouse terms).
    class 
    Represents a ClickHouse table with engine configuration and projections.
    final class 
    Represents a ClickHouse Log family table that supports constraints.
    final class 
    Represents a ClickHouse user account with authentication and authorization settings.
    final class 
    Represents 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 IHashable
    Modifier and Type
    Class
    Description
    class 
    Abstract base class for Microsoft SQL CLR (Common Language Runtime) functions.
    class 
    Abstract base class for Microsoft SQL functions.
    final class 
    Represents a Microsoft SQL assembly.
    final class 
    Represents a Microsoft SQL CLR function.
    final class 
    Represents a Microsoft SQL CLR stored procedure.
    final class 
    Represents a Microsoft SQL table column with its properties and constraints.
    class 
    Abstract base class for Microsoft SQL table constraints.
    final class 
    Represents a Microsoft SQL CHECK constraint that validates column values against a boolean expression.
    final class 
    Represents a Microsoft SQL FOREIGN KEY constraint that enforces referential integrity between tables.
    final class 
    Represents a Microsoft SQL PRIMARY KEY or UNIQUE constraint.
    final class 
    Represents a Microsoft SQL database with its schemas, assemblies, roles, and users.
    final class 
    Represents a Microsoft SQL user-defined function.
    final class 
    Represents a Microsoft SQL index with support for clustered, non-clustered, and columnstore indexes.
    final class 
    Represents a Microsoft SQL stored procedure.
    final class 
    Represents a Microsoft SQL database role.
    final class 
    Represents a Microsoft SQL schema that contains database objects like tables, views, functions, and procedures.
    final class 
    Represents a Microsoft SQL sequence object.
    final class 
    Represents Microsoft SQL table statistics.
    final class 
    Represents a Microsoft SQL table with support for memory-optimized tables, temporal tables, filestream data, and other Microsoft SQL specific features.
    final class 
    Represents a Microsoft SQL trigger that executes in response to specific database events.
    final class 
    Represents a Microsoft SQL user-defined type that can be an alias type, assembly type, or table type.
    final class 
    Represents a Microsoft SQL database user that can be associated with a login and have specific schema, language, and encryption settings.
    final class 
    Represents 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 IHashable
    Modifier and Type
    Class
    Description
    class 
    Base implementation of foreign table for PostgreSQL database.
    class 
    Base implementation of PostgreSQL functions and procedures.
    class 
    PostgreSQL-specific function argument implementation.
    class 
    Base PostgreSQL table class providing common functionality for all PostgreSQL table types.
    class 
    Base PostgreSQL view implementation.
    class 
    Base PostgreSQL regular table implementation.
    final class 
    Greenplum external table implementation.
    final class 
    PostgreSQL materialized view implementation.
    final class 
    Partition foreign table object for PostgreSQL.
    final class 
    Greenplum partition table implementation.
    final class 
    Partition regular table object for PostgreSQL.
    final class 
    Container for Greenplum partition template information.
    final class 
    PostgreSQL aggregate function implementation.
    final class 
    PostgreSQL base type implementation.
    final class 
    PostgreSQL type cast implementation.
    final class 
    PostgreSQL collation implementation.
    final class 
    PostgreSQL column implementation.
    final class 
    PostgreSQL composite type implementation.
    class 
    Base PostgreSQL constraint implementation.
    final class 
    PostgreSQL CHECK constraint implementation.
    final class 
    PostgreSQL EXCLUDE constraint implementation.
    final class 
    PostgreSQL FOREIGN KEY constraint implementation.
    final class 
    PostgreSQL PRIMARY KEY and UNIQUE constraint implementation.
    final class 
    PostgreSQL database implementation.
    final class 
    PostgreSQL domain implementation.
    final class 
    PostgreSQL enum type implementation.
    final class 
    PostgreSQL event trigger implementation.
    final class 
    PostgreSQL extension implementation.
    final class 
    PostgreSQL foreign data wrapper implementation.
    final class 
    PostgreSQL full-text search configuration implementation.
    final class 
    PostgreSQL full-text search dictionary implementation.
    final class 
    PostgreSQL full-text search parser implementation.
    final class 
    PostgreSQL full-text search template implementation.
    final class 
    PostgreSQL function implementation.
    final class 
    PostgreSQL index implementation.
    final class 
    PostgreSQL operator implementation.
    final class 
    PostgreSQL row security policy implementation.
    final class 
    PostgreSQL stored procedure implementation.
    final class 
    PostgreSQL range type implementation.
    final class 
    PostgreSQL table rule implementation.
    final class 
    PostgreSQL schema implementation.
    final class 
    PostgreSQL sequence implementation.
    final class 
    PostgreSQL foreign server implementation.
    final class 
    PostgreSQL shell type implementation.
    final class 
    PostgreSQL extended statistics implementation.
    final class 
    PostgreSQL trigger implementation.
    final class 
    PostgreSQL user mapping implementation.
    final class 
    PostgreSQL view implementation.
    final class 
    PostgreSQL simple foreign table implementation.
    final class 
    PostgreSQL simple table implementation.
    final class 
    PostgreSQL typed table implementation.