| Modifier and Type | Field and Description |
|---|---|
private PostgresType |
PostgresType.elementType |
static PostgresType |
PostgresType.UNKNOWN |
| Modifier and Type | Field and Description |
|---|---|
private Map<String,PostgresType> |
TypeRegistry.nameToType |
private Map<String,PostgresType> |
TypeRegistry.Builder.nameToType |
private Map<Integer,PostgresType> |
TypeRegistry.oidToType |
private Map<Integer,PostgresType> |
TypeRegistry.Builder.oidToType |
| Modifier and Type | Method and Description |
|---|---|
PostgresType |
TypeRegistry.get(int oid) |
PostgresType |
TypeRegistry.Builder.get(int oid) |
PostgresType |
TypeRegistry.get(String name) |
PostgresType |
PostgresType.getElementType() |
| Modifier and Type | Method and Description |
|---|---|
TypeRegistry.Builder |
TypeRegistry.Builder.addType(PostgresType type)
Add a new type
|
| Constructor and Description |
|---|
PostgresType(String name,
int oid,
int jdbcId,
org.postgresql.core.TypeInfo typeInfo,
PostgresType elementType) |
UnchangedToastedReplicationMessageColumn(String columnName,
PostgresType type,
String typeWithModifiers,
boolean optional,
boolean hasMetadata) |
| Constructor and Description |
|---|
TypeRegistry(Map<String,PostgresType> nameToType,
Map<Integer,PostgresType> oidToType,
int geometryOid,
int geographyOid,
int citextOid,
int geometryArrayOid,
int geographyArrayOid,
int citextArrayOid,
int hstoreOid,
int hstoreArrayOid) |
TypeRegistry(Map<String,PostgresType> nameToType,
Map<Integer,PostgresType> oidToType,
int geometryOid,
int geographyOid,
int citextOid,
int geometryArrayOid,
int geographyArrayOid,
int citextArrayOid,
int hstoreOid,
int hstoreArrayOid) |
| Modifier and Type | Field and Description |
|---|---|
private PostgresType |
AbstractReplicationMessageColumn.type |
| Modifier and Type | Method and Description |
|---|---|
PostgresType |
ReplicationMessage.Column.getType() |
PostgresType |
AbstractReplicationMessageColumn.getType() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
ReplicationMessageColumnValueResolver.resolveValue(String columnName,
PostgresType type,
String fullType,
ReplicationMessage.ColumnValue value,
PostgresStreamingChangeEventSource.PgConnectionSupplier connection,
boolean includeUnknownDatatypes)
Resolve the value of a
ReplicationMessage.ColumnValue. |
| Constructor and Description |
|---|
AbstractReplicationMessageColumn(String columnName,
PostgresType type,
String typeWithModifiers,
boolean optional,
boolean hasMetadata) |
TypeMetadataImpl(String columnName,
PostgresType type,
String typeWithModifiers,
boolean optional) |
| Modifier and Type | Field and Description |
|---|---|
private PostgresType |
ColumnMetaData.postgresType |
| Modifier and Type | Method and Description |
|---|---|
PostgresType |
ColumnMetaData.getPostgresType() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
PgOutputReplicationMessage.getValue(String columnName,
PostgresType type,
String fullType,
String rawValue,
PostgresStreamingChangeEventSource.PgConnectionSupplier connection,
boolean includeUnknownDataTypes)
Converts the value (string representation) coming from PgOutput plugin to
a Java value based on the type of the column from the message.
|
| Constructor and Description |
|---|
ColumnMetaData(String columnName,
PostgresType postgresType,
boolean key,
boolean optional,
int typeModifier)
Create a metadata structure representing a column.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
Wal2JsonReplicationMessage.getValue(String columnName,
PostgresType type,
String fullType,
Value rawValue,
PostgresStreamingChangeEventSource.PgConnectionSupplier connection,
boolean includeUnknownDatatypes)
Converts the value (string representation) coming from wal2json plugin to
a Java value based on the type of the column from the message.
|
Copyright © 2019 JBoss by Red Hat. All rights reserved.