Class Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
java.lang.Object
ca.uhn.fhir.jpa.migrate.tasks.api.Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
- Enclosing class:
- Builder.BuilderWithTableName.BuilderAddIndexWithName
public class Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionincludeColumns(String... theIncludeColumns) online(boolean theOnlineFlag) Add the index without locking the table.withColumns(String... theColumnNames) voidwithColumnsStub(String... theColumnNames) withPossibleNullableColumns(ColumnAndNullable... theColumns) THis is strictly needed for SQL Server, as it will create filtered indexes on nullable columns, and we have to build a tail clause which matches what the SQL Server Hibernate dialect does.
-
Constructor Details
-
BuilderAddIndexUnique
-
-
Method Details
-
withColumnsStub
-
withColumns
-
withPossibleNullableColumns
THis is strictly needed for SQL Server, as it will create filtered indexes on nullable columns, and we have to build a tail clause which matches what the SQL Server Hibernate dialect does. -
includeColumns
public Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique includeColumns(String... theIncludeColumns) -
online
public Builder.BuilderWithTableName.BuilderAddIndexWithName.BuilderAddIndexUnique online(boolean theOnlineFlag) Add the index without locking the table.
-