[jOOQ/jOOQ#16666] Support LISTAGG (..) WITHIN GROUP (ORDER BY) in SQLite
This commit is contained in:
parent
8e8b24ae57
commit
37d7d2f904
@ -56,6 +56,7 @@ import static org.jooq.SQLDialect.POSTGRES;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.SQLITE;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
@ -96,7 +97,7 @@ public interface OrderedAggregateFunction<T> {
|
||||
* aggregate function.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, TRINO, YUGABYTEDB })
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
|
||||
AggregateFilterStep<T> withinGroupOrderBy(OrderField<?>... fields);
|
||||
|
||||
/**
|
||||
@ -104,20 +105,20 @@ public interface OrderedAggregateFunction<T> {
|
||||
* aggregate function.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, TRINO, YUGABYTEDB })
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
|
||||
AggregateFilterStep<T> withinGroupOrderBy(Collection<? extends OrderField<?>> fields);
|
||||
|
||||
/**
|
||||
* Add an <code>ORDER BY …</code> clause to the ordered aggregate function.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, TRINO, YUGABYTEDB })
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
|
||||
AggregateFilterStep<T> orderBy(OrderField<?>... fields);
|
||||
|
||||
/**
|
||||
* Add an <code>ORDER BY …</code> clause to the ordered aggregate function.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, TRINO, YUGABYTEDB })
|
||||
@Support({ CUBRID, DUCKDB, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, TRINO, YUGABYTEDB })
|
||||
AggregateFilterStep<T> orderBy(Collection<? extends OrderField<?>> fields);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user