in exposed-core/src/main/kotlin/org/jetbrains/exposed/v1/core/Table.kt [1520:1539]
fun index(
customIndexName: String? = null,
isUnique: Boolean = false,
vararg columns: Column<*>,
functions: List<ExpressionWithColumnType<*>>? = null,
indexType: String? = null,
filterCondition: FilterCondition = null
) {
_indices.add(
Index(
columns.asList(),
isUnique,
customIndexName,
indexType,
filterCondition?.invoke(),
functions,
functions?.let { this }
)
)
}