fun index()

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 }
            )
        )
    }