# allFrom

fun <T> allFrom(subQuery: AbstractQuery<*>): Op<T>

Returns this subquery wrapped in the `ALL` operator. This function is not supported by the SQLite dialect.

inline fun <T : Any> allFrom(array: Array<T>, delegateType: ColumnType<T>? = null): Op<T>

Returns this array of data wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects.

Note If delegateType is left `null`, the base column type associated with storing elements of type T will be resolved according to the internal mapping of the element's type in resolveColumnType.

#### Throws

IllegalStateException

If no column type mapping is found and a delegateType is not provided.

inline fun <T : Any> allFrom(array: List<T>, delegateType: ColumnType<T>? = null): Op<T>

Returns this list of data wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects.

Note If delegateType is left `null`, the base column type associated with storing elements of type T will be resolved according to the internal mapping of the element's type in resolveColumnType.

#### Throws

IllegalStateException

If no column type mapping is found and a delegateType is not provided.

fun <T> allFrom(table: Table): Op<T>

Returns this table wrapped in the `ALL` operator. This function is only supported by MySQL, PostgreSQL, and H2 dialects.

fun <E, T : List<E>?> allFrom(expression: Expression<T>): Op<E>

Returns this expression wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects.