@@ -146,14 +146,14 @@ public String[] getSqlCreateStrings(
146
146
ForeignKey foreignKey ,
147
147
Metadata metadata ,
148
148
SqlStringGenerationContext context ) {
149
- String [] results = super .getSqlCreateStrings ( foreignKey , metadata , context );
149
+ final String [] results = super .getSqlCreateStrings ( foreignKey , metadata , context );
150
150
for ( int i = 0 ; i < results .length ; i ++ ) {
151
- String result = results [i ];
151
+ final String result = results [i ];
152
152
if ( result .contains ( " on delete " ) ) {
153
- String constraintName = "constraint " + foreignKey .getName ();
154
- result = result . replace ( constraintName + " " , "" );
155
- result = result + " " + constraintName ;
156
- results [ i ] = result ;
153
+ final String constraintName = "constraint " + foreignKey .getName ();
154
+ results [ i ] =
155
+ result . replace ( constraintName + " " , "" )
156
+ + " " + constraintName ;
157
157
}
158
158
}
159
159
return results ;
@@ -174,11 +174,12 @@ protected String primaryKeyString(PrimaryKey key) {
174
174
}
175
175
constraint .append ( column .getQuotedName ( dialect ) );
176
176
}
177
- constraint .append (')' );
177
+ constraint .append ( ')' );
178
178
final UniqueKey orderingUniqueKey = key .getOrderingUniqueKey ();
179
179
if ( orderingUniqueKey != null && orderingUniqueKey .isNameExplicit () ) {
180
180
constraint .append ( " constraint " )
181
- .append ( orderingUniqueKey .getName () ).append ( ' ' );
181
+ .append ( orderingUniqueKey .getName () )
182
+ .append ( ' ' );
182
183
}
183
184
return constraint .toString ();
184
185
}
@@ -356,11 +357,11 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
356
357
functionFactory .variance ();
357
358
functionFactory .bitLength_pattern ( "length(?1)*8" );
358
359
functionFactory .varPop_sumCount ();
359
- functionFactory .hypotheticalOrderedSetAggregates ();
360
360
361
361
final SqmFunctionRegistry functionRegistry = functionContributions .getFunctionRegistry ();
362
362
final TypeConfiguration typeConfiguration = functionContributions .getTypeConfiguration ();
363
- final BasicType <String > stringBasicType = typeConfiguration .getBasicTypeRegistry ().resolve ( StandardBasicTypes .STRING );
363
+ final BasicType <String > stringBasicType =
364
+ typeConfiguration .getBasicTypeRegistry ().resolve ( StandardBasicTypes .STRING );
364
365
365
366
functionRegistry .registerAlternateKey ( "var_samp" , "variance" );
366
367
@@ -378,8 +379,10 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
378
379
.setArgumentTypeResolver ( impliedOrInvariant ( typeConfiguration , STRING ) )
379
380
.setArgumentListSignature ( "(STRING string, STRING pattern)" )
380
381
.register ();
382
+
381
383
if ( supportsWindowFunctions () ) {
382
384
functionFactory .windowFunctions ();
385
+ functionFactory .hypotheticalOrderedSetAggregates ();
383
386
}
384
387
385
388
functionRegistry .register ( "overlay" ,
0 commit comments