mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-03-07 10:19:36 +00:00
HHH-14533 Add test for issue
This commit is contained in:
parent
0ee78b52f6
commit
87bab93d05
File diff suppressed because it is too large
Load Diff
@ -1056,6 +1056,21 @@ public static boolean definesSetReturningFunction(Dialect dialect, String functi
|
|||||||
return getSqmFunctionRegistry( dialect ).findSetReturningFunctionDescriptor( functionName ) != null;
|
return getSqmFunctionRegistry( dialect ).findSetReturningFunctionDescriptor( functionName ) != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class SupportsSubqueryInSelect implements DialectFeatureCheck {
|
||||||
|
@Override
|
||||||
|
public boolean apply(Dialect dialect) {
|
||||||
|
return dialect.supportsSubqueryInSelect();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class SupportSubqueryAsLeftHandSideInPredicate implements DialectFeatureCheck {
|
||||||
|
@Override
|
||||||
|
public boolean apply(Dialect dialect) {
|
||||||
|
return dialect.supportsSubselectAsInPredicateLHS();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private static SqmFunctionRegistry getSqmFunctionRegistry(Dialect dialect) {
|
private static SqmFunctionRegistry getSqmFunctionRegistry(Dialect dialect) {
|
||||||
SqmFunctionRegistry sqmFunctionRegistry = FUNCTION_REGISTRIES.get( dialect );
|
SqmFunctionRegistry sqmFunctionRegistry = FUNCTION_REGISTRIES.get( dialect );
|
||||||
if ( sqmFunctionRegistry == null ) {
|
if ( sqmFunctionRegistry == null ) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user