Как использовать функции pg_trgm в JOOQ
Можно ли использовать pg_trgm
функционирует как similarity
в JOOQ?
1 ответ
Решение
Всякий раз, когда в jOOQ отсутствует какая-либо особенность поставщика, используйте простой API SQL:
- https://www.jooq.org/doc/latest/manual/sql-building/plain-sql
- https://www.jooq.org/doc/3.10/manual/sql-building/plain-sql-templating/
Вот как создать функцию подобия:
public static Field<Double> similarity(Field<String> a, Field<String> b) {
return DSL.field("similarity({0}, {1})", Double.class, a, b);
}