English | 简体中文

api-docs / org.ktorm.support.mysql / MatchColumns

MatchColumns

class MatchColumns : List<ColumnExpression<*>> (source code)

Intermediate class that wraps the search columns of a MatchAgainstExpression.

Constructors

NameSummary

<init>

MatchColumns(columns: List<ColumnExpression<*>>)

Intermediate class that wraps the search columns of a MatchAgainstExpression.

Extension Functions

NameSummary

against

fun MatchColumns.against(
    searchString: String,
    modifier: SearchModifier? = null
): MatchAgainstExpression

Create a MatchAgainstExpression that searches on the current MatchColumns.
Translated to match (col1, col2) against (searchString modifier) in SQL.

eq

infix fun <T : Any> T.eq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Equal operator, translated to = in SQL.

neq

infix fun <T : Any> T.neq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Not-equal operator, translated to <> in SQL.

notEq

infix fun <T : Any> T.notEq(
    expr: ColumnDeclaring<T>
): BinaryExpression<Boolean>

Not-equal operator, translated to <> in SQL.