Class CreateJsonIndexStatement

java.lang.Object
liquibase.statement.AbstractSqlStatement
liquibase.statement.core.CreateIndexStatement
org.keycloak.models.map.storage.jpa.liquibase.extension.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
  • Field Summary

    Fields inherited from interface liquibase.statement.SqlStatement

    EMPTY_SQL_STATEMENT
  • Constructor Summary

    Constructors
    Constructor
    Description
    CreateJsonIndexStatement(String tableCatalogName, String tableSchemaName, String tableName, String indexName, Boolean isUnique, String associatedWith, String tablespace, Boolean clustered, liquibase.change.AddColumnConfig... columns)
     
  • 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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface liquibase.statement.SqlStatement

    continueOnError, skipOnUnsupported
  • Constructor Details

    • CreateJsonIndexStatement

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