JOOQ - не корректное поведение values as

Я использую jooq как построитель строки sql запроса (т.е. без кодогенерации). Имеется следующий jooq фрагмент

values(row("a", "b"), row("a","c")).as(table("Tag"), field("key"), field("value"))

Я ожидаю получить на его основе такую строку: values(('a', 'b'), ('a', 'c')) as Tag(key, value), а получаю values(('a', 'b'), ('a', 'c')) "Tag" (key, value) на что PostgreSql естественно ругается.

В общем - как с помощью jooq получить первый, а не второй вариант?


Ответы (0 шт):