uniqueIndex

fun <T> Column<T>.uniqueIndex(customIndexName: String? = null): Column<T>

Creates a unique index composed by this column only.

Parameters

customIndexName

Name of the index.


fun uniqueIndex(vararg columns: Column<*>, filterCondition: FilterCondition = null)

Creates a unique index.

Parameters

columns

Columns that compose the index.

filterCondition

Index filtering conditions (also known as "partial index") declaration.


fun uniqueIndex(    customIndexName: String? = null,     vararg columns: Column<*>,     functions: List<ExpressionWithColumnType<*>>? = null,     filterCondition: FilterCondition = null)

Creates a unique index.

Parameters

customIndexName

Name of the index.

columns

Columns that compose the index.

functions

Functions that compose the index.

filterCondition

Index filtering conditions (also known as "partial index") declaration.