Package org. babyfish. kimmer. sql. ast
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface NonNullPropExpression<T> : PropExpression<T> , NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun and(vararg predicates: NonNullExpression<Boolean>?): NonNullExpression<Boolean>?
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : Comparable<T>> Expression<T>.between(min: T, max: T): NonNullExpression<Boolean>
Content copied to clipboard
fun <T : Comparable<T>> Expression<T>.between(min: Expression<T>, max: Expression<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : Any> coalesce(expression: NonNullExpression<T>): NonNullCoalesceBuilder<T>
Content copied to clipboard
fun <T : Any> coalesce(expression: Expression<T>, defaultValue: T): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
fun concat(first: NonNullExpression<String>, vararg others: NonNullExpression<String>): NonNullExpression<String>
Content copied to clipboard
Link copied to clipboard
fun Expression<*>.count(distinct: Boolean = false): NonNullExpression<Long>
Content copied to clipboard
Link copied to clipboard
operator fun <T : Number> Expression<T>.div(other: Expression<T>): Expression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.div(value: T): NonNullExpression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.div(other: Expression<T>): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
infix fun <T : Any> Expression<T>.eq(value: T): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Any> Expression<T>.eq(other: Expression<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
fun exists(subQuery: MutableSubQuery<*, *, *, *>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.ge(value: T): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.ge(other: Expression<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.gt(value: T): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.gt(other: Expression<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
infix fun Expression<String>.ilike(value: String): NonNullExpression<Boolean>
Content copied to clipboard
fun Expression<String>.ilike(value: String, likeMode: LikeMode): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.le(value: T): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.le(other: Expression<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
infix fun Expression<String>.like(value: String): NonNullExpression<Boolean>
Content copied to clipboard
fun Expression<String>.like(value: String, likeMode: LikeMode): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.lt(value: T): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Comparable<T>> Expression<T>.lt(other: Expression<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun <T : Number> Expression<T>.minus(other: Expression<T>): Expression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.minus(value: T): NonNullExpression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.minus(other: Expression<T>): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
infix fun <T : Any> Expression<T>.ne(value: T): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Any> Expression<T>.ne(other: Expression<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
fun not(predicate: NonNullExpression<Boolean>?): NonNullExpression<Boolean>?
Content copied to clipboard
Link copied to clipboard
fun notExists(subQuery: MutableSubQuery<*, *, *, *>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
fun or(vararg predicates: NonNullExpression<Boolean>?): NonNullExpression<Boolean>?
Content copied to clipboard
Link copied to clipboard
operator fun <T : Number> Expression<T>.plus(other: Expression<T>): Expression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.plus(value: T): NonNullExpression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.plus(other: NonNullExpression<T>): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
operator fun <T : Number> Expression<T>.rem(other: Expression<T>): Expression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.rem(value: T): NonNullExpression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.rem(other: Expression<T>): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun <T : Number> Expression<T>.times(other: Expression<T>): Expression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.times(value: T): NonNullExpression<T>
Content copied to clipboard
operator fun <T : Number> NonNullExpression<T>.times(other: Expression<T>): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
fun <T : Any> tuple(block: ProjectionContext.() -> Projection<T>): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
operator fun <T : Number> NonNullExpression<T>.unaryMinus(): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
operator fun <T : Number> NonNullExpression<T>.unaryPlus(): NonNullExpression<T>
Content copied to clipboard
Link copied to clipboard
infix fun <T : Any> Expression<T>.valueIn(values: Collection<T>): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Any> Expression<T>.valueIn(subQuery: TypedSubQuery<T>): NonNullExpression<Boolean>
Content copied to clipboard
Link copied to clipboard
infix fun <T : Any> Expression<T>.valueNotIn(values: Collection<T>): NonNullExpression<Boolean>
Content copied to clipboard
infix fun <T : Any> Expression<T>.valueNotIn(subQuery: TypedSubQuery<T>): NonNullExpression<Boolean>
Content copied to clipboard