HHH-17508 Fix using union queries as CTE in criteria

This commit is contained in:
Marco Belladelli 2024-02-09 13:08:47 +01:00
parent 584518d609
commit 2e9e472bd7
No known key found for this signature in database
GPG Key ID: D1D0C3030AE3AA35

View File

@ -57,7 +57,8 @@ public static <X> SqmCteTable<X> createStatementTable(
String name,
SqmCteStatement<X> cteStatement,
SqmSelectQuery<X> selectStatement) {
final SqmSelectableNode<?>[] sqmSelectableNodes = selectStatement.getQuerySpec()
final SqmSelectableNode<?>[] sqmSelectableNodes = selectStatement.getQueryPart()
.getFirstQuerySpec()
.getSelectClause()
.getSelectionItems()
.toArray( SqmSelectableNode[]::new );