Polishing.
Deprecate original DialectResolver and JdbcArrayColumns as they've been in the wrong package and introduce replacements in the dialect package. Let deprecated types extend from their replacements to retain compatibility. Make instance holders final, fix Javadoc typos, update reference docs. Original pull request #2036 See #2031
This commit is contained in:
committed by
Jens Schauder
parent
7698d487ba
commit
becc753e2f
@@ -70,8 +70,6 @@ public class AnsiDialect extends AbstractDialect {
|
||||
}
|
||||
};
|
||||
|
||||
private final ArrayColumns ARRAY_COLUMNS = ObjectArrayColumns.INSTANCE;
|
||||
|
||||
@Override
|
||||
public LimitClause limit() {
|
||||
return LIMIT_CLAUSE;
|
||||
@@ -84,7 +82,7 @@ public class AnsiDialect extends AbstractDialect {
|
||||
|
||||
@Override
|
||||
public ArrayColumns getArraySupport() {
|
||||
return ARRAY_COLUMNS;
|
||||
return ObjectArrayColumns.INSTANCE;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -49,8 +49,6 @@ public class H2Dialect extends AbstractDialect {
|
||||
LetterCasing.UPPER_CASE);
|
||||
private static final IdGeneration ID_GENERATION = IdGeneration.create(IDENTIFIER_PROCESSING);
|
||||
|
||||
protected H2Dialect() {}
|
||||
|
||||
private static final LimitClause LIMIT_CLAUSE = new LimitClause() {
|
||||
|
||||
@Override
|
||||
@@ -74,7 +72,7 @@ public class H2Dialect extends AbstractDialect {
|
||||
}
|
||||
};
|
||||
|
||||
private final H2ArrayColumns ARRAY_COLUMNS = new H2ArrayColumns();
|
||||
protected H2Dialect() {}
|
||||
|
||||
@Override
|
||||
public LimitClause limit() {
|
||||
@@ -88,11 +86,13 @@ public class H2Dialect extends AbstractDialect {
|
||||
|
||||
@Override
|
||||
public ArrayColumns getArraySupport() {
|
||||
return ARRAY_COLUMNS;
|
||||
return H2ArrayColumns.INSTANCE;
|
||||
}
|
||||
|
||||
protected static class H2ArrayColumns implements ArrayColumns {
|
||||
|
||||
public static final H2ArrayColumns INSTANCE = new H2ArrayColumns();
|
||||
|
||||
@Override
|
||||
public boolean isSupported() {
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user