Kotlin ARRAY访问
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
可以使用 ARRAY_GET 函数访问数组元素,该函数转换为 ARRAY
下标语法
SELECT (ARRAY[1, 2])[1]
create.select(arrayGet(array(1, 2), 1)).fetch();
使用 kotlin 扩展模块,这些运算符也可以直接在 Field<Array<T>>
上使用
package org.jooq.kotlin operator fun <T> Field<Array<T>?>.get(index: Int) = arrayGet(this, index) operator fun <T> Field<Array<T>?>.get(index: Field<Int>) = arrayGet(this, index) // [... and more]
这允许使用下面更简洁的版本
create.select(array(1, 2)[1]).fetch();
反馈
您对此页面有任何反馈吗? 我们很乐意倾听!