Uses of Interface
org.pgcodekeeper.core.schema.IOptionContainer
Packages that use IOptionContainer
Package
Description
-
Uses of IOptionContainer in org.pgcodekeeper.core.schema
Subinterfaces of IOptionContainer in org.pgcodekeeper.core.schemaModifier and TypeInterfaceDescriptioninterfaceInterface for database objects that support simple option management with ALTER statements.Classes in org.pgcodekeeper.core.schema that implement IOptionContainerModifier and TypeClassDescriptionclassAbstract base class for database table indexes.classAbstract base class for database tables.Methods in org.pgcodekeeper.core.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.schema.ch
Classes in org.pgcodekeeper.core.schema.ch that implement IOptionContainerModifier and TypeClassDescriptionfinal classRepresents a ClickHouse table index.classRepresents a ClickHouse table with engine configuration and projections.final classRepresents a ClickHouse Log family table that supports constraints.Methods in org.pgcodekeeper.core.schema.ch with parameters of type IOptionContainerModifier and TypeMethodDescriptionvoidChTable.compareOptions(IOptionContainer newContainer, SQLScript script) -
Uses of IOptionContainer in org.pgcodekeeper.core.schema.ms
Classes in org.pgcodekeeper.core.schema.ms that implement IOptionContainerModifier and TypeClassDescriptionfinal classRepresents a Microsoft SQL PRIMARY KEY or UNIQUE constraint.final classRepresents a Microsoft SQL index with support for clustered, non-clustered, and columnstore indexes.final 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.schema.ms with parameters of type IOptionContainerModifier and TypeMethodDescriptionvoidMsConstraintPk.compareOptions(IOptionContainer newContainer, SQLScript script) -
Uses of IOptionContainer in org.pgcodekeeper.core.schema.pg
Subinterfaces of IOptionContainer in org.pgcodekeeper.core.schema.pgModifier and TypeInterfaceDescriptioninterfaceInterface for PostgreSQL objects that support foreign table options.Classes in org.pgcodekeeper.core.schema.pg that implement IOptionContainerModifier and TypeClassDescriptionclassBase implementation of foreign table for PostgreSQL database.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 classPostgreSQL column implementation.final classPostgreSQL foreign data wrapper implementation.final classPostgreSQL full-text search dictionary implementation.final classPostgreSQL index implementation.final classPostgreSQL foreign server 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.Methods in org.pgcodekeeper.core.schema.pg 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)