Package-level declarations
Types
Link copied to clipboard
class AllAnyFromArrayOp<T : Any>(isAny: Boolean, array: List<T>, delegateType: ColumnType<T>) : AllAnyFromBaseOp<T, List<T>>
Represents an SQL operator that checks a value, based on the preceding comparison operator, against an array of values.
Link copied to clipboard
Link copied to clipboard
class AllAnyFromExpressionOp<E, T : List<E>?>(isAny: Boolean, expression: Expression<T>) : AllAnyFromBaseOp<E, Expression<T>>
Represents an SQL operator that checks a value, based on the preceding comparison operator, against a collection of values returned by the provided expression.
Link copied to clipboard
class AllAnyFromSubQueryOp<T>(isAny: Boolean, subQuery: AbstractQuery<*>) : AllAnyFromBaseOp<T, AbstractQuery<*>>
Represents an SQL operator that checks a value, based on the preceding comparison operator, against results returned by a query.
Link copied to clipboard
Represents an SQL operator that checks a value, based on the preceding comparison operator, against elements in a single-column table.
Link copied to clipboard
Link copied to clipboard
class InTableOp(val expr: Expression<*>, val table: Table, val isInTable: Boolean = true) : Op<Boolean> , ComplexExpression
Link copied to clipboard
class MultipleInListOp(val expr: List<Column<*>>, list: Iterable<List<*>>, isInList: Boolean = true) : InListOrNotInListBaseOp<List<*>>
Link copied to clipboard
class PairInListOp<T1, T2>(val expr: Pair<ExpressionWithColumnType<T1>, ExpressionWithColumnType<T2>>, list: Iterable<Pair<T1, T2>>, isInList: Boolean = true) : InListOrNotInListBaseOp<Pair<T1, T2>>
Link copied to clipboard
class SingleValueInListOp<T>(val expr: ExpressionWithColumnType<out T>, list: Iterable<T>, isInList: Boolean = true) : InListOrNotInListBaseOp<T>
Link copied to clipboard
class TripleInListOp<T1, T2, T3>(val expr: Triple<ExpressionWithColumnType<T1>, ExpressionWithColumnType<T2>, ExpressionWithColumnType<T3>>, list: Iterable<Triple<T1, T2, T3>>, isInList: Boolean = true) : InListOrNotInListBaseOp<Triple<T1, T2, T3>>