Class CreateJsonIndexStatement

  • All Implemented Interfaces:
    liquibase.statement.CompoundStatement, liquibase.statement.SqlStatement

    public class CreateJsonIndexStatement
    extends liquibase.statement.core.CreateIndexStatement
    A SqlStatement that holds the information needed to create JSON indexes. Having a specific subtype allows for easier selection of the respective SqlGenerator, since Liquibase selects the generators based on the statement type they are capable of handling.
    Author:
    Stefan Guilhen
    • Method Summary

      • Methods inherited from class liquibase.statement.core.CreateIndexStatement

        getAssociatedWith, getColumns, getIndexName, getTableCatalogName, getTableName, getTableSchemaName, getTablespace, isClustered, isUnique, setAssociatedWith, setClustered, setTablespace
      • Methods inherited from class liquibase.statement.AbstractSqlStatement

        continueOnError, setContinueOnError, skipOnUnsupported
      • Methods inherited from interface liquibase.statement.SqlStatement

        continueOnError, skipOnUnsupported
    • Constructor Detail

      • CreateJsonIndexStatement

        public CreateJsonIndexStatement​(String tableCatalogName,
                                        String tableSchemaName,
                                        String tableName,
                                        String indexName,
                                        Boolean isUnique,
                                        String associatedWith,
                                        String tablespace,
                                        Boolean clustered,
                                        liquibase.change.AddColumnConfig... columns)