Uses of Interface
org.pgcodekeeper.core.database.api.schema.IOptionContainer
Packages that use IOptionContainer
Package
Description
-
Uses of IOptionContainer in org.pgcodekeeper.core.database.api.schema
Subinterfaces of IOptionContainer in org.pgcodekeeper.core.database.api.schemaModifier and TypeInterfaceDescriptioninterfaceInterface for database indexinterfaceInterface for database objects that support simple option management with ALTER statements.Methods in org.pgcodekeeper.core.database.api.schema with parameters of type IOptionContainerModifier and TypeMethodDescriptiondefault voidISimpleOptionContainer.appendOptions(IOptionContainer newContainer, StringBuilder setOptions, StringBuilder resetOptions, SQLScript script) Appends SQL options to set and reset option builders for ALTER statements.voidIOptionContainer.compareOptions(IOptionContainer newContainer, SQLScript script) Compares options between this container and a new container, generating SQL to update differences.default voidISimpleOptionContainer.compareOptions(IOptionContainer newContainer, SQLScript script) -
Uses of IOptionContainer in org.pgcodekeeper.core.database.ch.schema
Classes in org.pgcodekeeper.core.database.ch.schema that implement IOptionContainerModifier and TypeClassDescriptionclassRepresents a ClickHouse table index.classRepresents a ClickHouse table with engine configuration and projections.classRepresents a ClickHouse Log family table that supports constraints.Methods in org.pgcodekeeper.core.database.ch.schema with parameters of type IOptionContainerModifier and TypeMethodDescriptionvoidChTable.compareOptions(IOptionContainer newContainer, SQLScript script) -
Uses of IOptionContainer in org.pgcodekeeper.core.database.ms.schema
Classes in org.pgcodekeeper.core.database.ms.schema that implement IOptionContainerModifier and TypeClassDescriptionclassRepresents a Microsoft SQL PRIMARY KEY or UNIQUE constraint.classRepresents a Microsoft SQL index with support for clustered, non-clustered, and columnstore indexes.classRepresents a Microsoft SQL table with support for memory-optimized tables, temporal tables, filestream data, and other Microsoft SQL specific features.Methods in org.pgcodekeeper.core.database.ms.schema with parameters of type IOptionContainerModifier and TypeMethodDescriptionvoidMsConstraintPk.compareOptions(IOptionContainer newContainer, SQLScript script) -
Uses of IOptionContainer in org.pgcodekeeper.core.database.pg.schema
Subinterfaces of IOptionContainer in org.pgcodekeeper.core.database.pg.schemaModifier and TypeInterfaceDescriptioninterfaceInterface for PostgreSQL objects that support foreign table options.Classes in org.pgcodekeeper.core.database.pg.schema that implement IOptionContainerModifier and TypeClassDescriptionclassGreenplum external table implementation.classGreenplum partition table implementation.classBase implementation of foreign table for PostgreSQL database.classBase PostgreSQL regular table implementation.classBase PostgreSQL table class providing common functionality for all PostgreSQL table types.classBase PostgreSQL view implementation.classPostgreSQL column implementation.classPostgreSQL foreign data wrapper implementation.classPostgreSQL full-text search dictionary implementation.classPostgreSQL index implementation.classPostgreSQL materialized view implementation.classPartition foreign table object for PostgreSQL.classPartition regular table object for PostgreSQL.classPostgreSQL foreign server implementation.classPostgreSQL simple foreign table implementation.classPostgreSQL simple table implementation.classPostgreSQL typed table implementation.classPostgreSQL user mapping implementation.classPostgreSQL view implementation.Methods in org.pgcodekeeper.core.database.pg.schema with parameters of type IOptionContainerModifier and TypeMethodDescriptionvoidPgFtsDictionary.appendOptions(IOptionContainer newContainer, StringBuilder setOptions, StringBuilder resetOptions, SQLScript script) voidGpExternalTable.compareOptions(IOptionContainer newContainer, SQLScript script) default voidPgForeignOptionContainer.compareOptions(IOptionContainer newContainer, SQLScript script)