public class RdsPgDialect extends PgDialect implements BlueGreenDialect
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
BG_STATUS_QUERY |
protected static java.lang.String |
EXTENSIONS_EXIST_SQL |
protected static java.lang.String |
INSTANCE_ID_QUERY |
protected static java.lang.String |
TOPOLOGY_TABLE_EXISTS_QUERY |
dialectUtils, HOST_ALIAS_QUERY, HOST_ID_EXPRESSION, HOST_ID_QUERY, IS_READER_QUERY, PG_PROC_EXISTS_QUERY, VERSION_QUERY| Constructor and Description |
|---|
RdsPgDialect() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBlueGreenStatusQuery() |
java.util.List<java.lang.String> |
getDialectUpdateCandidates() |
@Nullable Pair<java.lang.String,java.lang.String> |
getHostId(java.sql.Connection connection) |
boolean |
isBlueGreenStatusAvailable(java.sql.Connection connection) |
boolean |
isDialect(java.sql.Connection connection) |
getDefaultPort, getExceptionHandler, getFailoverRestrictions, getHostAliasQuery, getHostListProviderSupplier, getHostRole, getServerVersionQuery, prepareConnectPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfilterAvailableHostsprotected static final java.lang.String EXTENSIONS_EXIST_SQL
protected static final java.lang.String TOPOLOGY_TABLE_EXISTS_QUERY
protected static final java.lang.String INSTANCE_ID_QUERY
protected static final java.lang.String BG_STATUS_QUERY
public boolean isDialect(java.sql.Connection connection)
public java.util.List<java.lang.String> getDialectUpdateCandidates()
getDialectUpdateCandidates in interface DialectgetDialectUpdateCandidates in class PgDialectpublic boolean isBlueGreenStatusAvailable(java.sql.Connection connection)
isBlueGreenStatusAvailable in interface BlueGreenDialectpublic java.lang.String getBlueGreenStatusQuery()
getBlueGreenStatusQuery in interface BlueGreenDialect