public static enum PostgresConnectorConfig.LogicalDecoder extends Enum<PostgresConnectorConfig.LogicalDecoder> implements EnumeratedValue
| Enum Constant and Description |
|---|
DECODERBUFS |
PGOUTPUT |
WAL2JSON |
WAL2JSON_RDS |
WAL2JSON_RDS_STREAMING |
WAL2JSON_STREAMING |
| Modifier and Type | Field and Description |
|---|---|
private String |
decoderName |
| Modifier and Type | Method and Description |
|---|---|
boolean |
forceRds() |
abstract String |
getPostgresPluginName() |
String |
getValue() |
boolean |
hasUnchangedToastColumnMarker() |
abstract MessageDecoder |
messageDecoder(MessageDecoderConfig config) |
static PostgresConnectorConfig.LogicalDecoder |
parse(String s) |
boolean |
sendsNullToastedValuesInOld() |
abstract boolean |
supportsTruncate() |
static PostgresConnectorConfig.LogicalDecoder |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PostgresConnectorConfig.LogicalDecoder[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PostgresConnectorConfig.LogicalDecoder PGOUTPUT
public static final PostgresConnectorConfig.LogicalDecoder DECODERBUFS
public static final PostgresConnectorConfig.LogicalDecoder WAL2JSON_STREAMING
public static final PostgresConnectorConfig.LogicalDecoder WAL2JSON_RDS_STREAMING
public static final PostgresConnectorConfig.LogicalDecoder WAL2JSON
public static final PostgresConnectorConfig.LogicalDecoder WAL2JSON_RDS
private final String decoderName
public static PostgresConnectorConfig.LogicalDecoder[] values()
for (PostgresConnectorConfig.LogicalDecoder c : PostgresConnectorConfig.LogicalDecoder.values()) System.out.println(c);
public static PostgresConnectorConfig.LogicalDecoder valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic abstract MessageDecoder messageDecoder(MessageDecoderConfig config)
public boolean forceRds()
public boolean hasUnchangedToastColumnMarker()
public boolean sendsNullToastedValuesInOld()
public static PostgresConnectorConfig.LogicalDecoder parse(String s)
public String getValue()
getValue in interface EnumeratedValuepublic abstract String getPostgresPluginName()
public abstract boolean supportsTruncate()
Copyright © 2021 JBoss by Red Hat. All rights reserved.