@@ -239,11 +239,7 @@ protected void applyRemainingPragmas(Connection conn, HashSet<String> pragmaPara
239
239
orderedPragmaTable .add (Pragma .PAGE_SIZE .getPragmaName ());
240
240
orderedPragmaTable .add (Pragma .AUTO_VACUUM .getPragmaName ());
241
241
orderedPragmaTable .add (Pragma .ENCODING .getPragmaName ());
242
- for (Object item : pragmaTable .keySet ()) {
243
- if (!orderedPragmaTable .contains (item )) {
244
- orderedPragmaTable .add (item );
245
- }
246
- }
242
+ orderedPragmaTable .addAll (pragmaTable .keySet ());
247
243
try (Statement stat = conn .createStatement ()) {
248
244
for (Object each : orderedPragmaTable ) {
249
245
String key = each .toString ();
@@ -411,7 +407,7 @@ public void setExplicitReadOnly(boolean readOnly) {
411
407
this .explicitReadOnly = readOnly ;
412
408
}
413
409
414
- public static enum Pragma {
410
+ public enum Pragma {
415
411
416
412
// Parameters requiring SQLite3 API invocation
417
413
OPEN_MODE ("open_mode" , "Database open-mode flag" , null ),
@@ -669,23 +665,19 @@ private static String[] toStringArray(PragmaValue[] list) {
669
665
return result ;
670
666
}
671
667
672
- static final Set <String > pragmaSet = new TreeSet <>();
668
+ static final Set <String > pragmaNameSet = new TreeSet <>();
673
669
674
670
static {
675
671
for (SQLiteConfig .Pragma pragma : SQLiteConfig .Pragma .values ()) {
676
- pragmaSet .add (pragma .pragmaName );
672
+ pragmaNameSet .add (pragma .pragmaName );
677
673
}
678
674
}
679
675
680
676
public final String getPragmaName () {
681
677
return pragmaName ;
682
678
}
683
679
684
- public static Set <String > pragmaNameSet () {
685
- return Arrays .stream (Pragma .class .getEnumConstants ())
686
- .map (p -> p .pragmaName )
687
- .collect (Collectors .toSet ());
688
- }
680
+
689
681
}
690
682
691
683
/**
@@ -835,8 +827,8 @@ public void enableEmptyResultCallBacks(boolean enable) {
835
827
*
836
828
* @author leo
837
829
*/
838
- private static interface PragmaValue {
839
- public String getValue ();
830
+ private interface PragmaValue {
831
+ String getValue ();
840
832
}
841
833
842
834
public enum Encoding implements PragmaValue {
0 commit comments