@@ -146,14 +146,14 @@ public String[] getSqlCreateStrings(
146146				ForeignKey  foreignKey ,
147147				Metadata  metadata ,
148148				SqlStringGenerationContext  context ) {
149- 			String [] results  = super .getSqlCreateStrings ( foreignKey , metadata , context  );
149+ 			final   String [] results  = super .getSqlCreateStrings ( foreignKey , metadata , context  );
150150			for  ( int  i  = 0 ; i  < results .length ; i ++ ) {
151- 				String  result  = results [i ];
151+ 				final   String  result  = results [i ];
152152				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 ;
157157				}
158158			}
159159			return  results ;
@@ -174,11 +174,12 @@ protected String primaryKeyString(PrimaryKey key) {
174174				}
175175				constraint .append ( column .getQuotedName ( dialect  ) );
176176			}
177- 			constraint .append (')' );
177+ 			constraint .append (  ')'   );
178178			final  UniqueKey  orderingUniqueKey  = key .getOrderingUniqueKey ();
179179			if  ( orderingUniqueKey  != null  && orderingUniqueKey .isNameExplicit () ) {
180180				constraint .append ( " constraint "  )
181- 						.append ( orderingUniqueKey .getName () ).append ( ' '  );
181+ 						.append ( orderingUniqueKey .getName () )
182+ 						.append ( ' '  );
182183			}
183184			return  constraint .toString ();
184185		}
@@ -356,11 +357,11 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
356357		functionFactory .variance ();
357358		functionFactory .bitLength_pattern ( "length(?1)*8"  );
358359		functionFactory .varPop_sumCount ();
359- 		functionFactory .hypotheticalOrderedSetAggregates ();
360360
361361		final  SqmFunctionRegistry  functionRegistry  = functionContributions .getFunctionRegistry ();
362362		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  );
364365
365366		functionRegistry .registerAlternateKey ( "var_samp" , "variance"  );
366367
@@ -378,8 +379,10 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
378379				.setArgumentTypeResolver ( impliedOrInvariant ( typeConfiguration , STRING  ) )
379380				.setArgumentListSignature ( "(STRING string, STRING pattern)"  )
380381				.register ();
382+ 
381383		if  ( supportsWindowFunctions () ) {
382384			functionFactory .windowFunctions ();
385+ 			functionFactory .hypotheticalOrderedSetAggregates ();
383386		}
384387
385388		functionRegistry .register ( "overlay" ,
0 commit comments