# Package-level declarations

## Types

ArrayGet
Link copied to clipboard
class ArrayGet<E, T : List<E>?>(val expression: Expression<T>, val index: Int, columnType: IColumnType<E & Any>) : Function<E?>

Represents an SQL function that returns the array element stored at the one-based index position, or `null` if the stored array itself is null.

ArraySlice
Link copied to clipboard
class ArraySlice<E, T : List<E>?>(val expression: Expression<T>, val lower: Int?, val upper: Int?, columnType: IColumnType<T & Any>) : Function<T>

Represents an SQL function that returns a subarray of elements stored from between lower and upper bounds (inclusive), or `null` if the stored array itself is null.