public abstract class AbstractColumnValue<T> extends Object implements ReplicationMessage.ColumnValue<T>
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
AbstractColumnValue() |
| Modifier and Type | Method and Description |
|---|---|
Object |
asArray(String columnName,
PostgresType type,
String fullType,
PostgresStreamingChangeEventSource.PgConnectionSupplier connection) |
org.postgresql.geometric.PGbox |
asBox() |
org.postgresql.geometric.PGcircle |
asCircle() |
Object |
asDefault(TypeRegistry typeRegistry,
int columnType,
String columnName,
String fullType,
boolean includeUnknownDatatypes,
PostgresStreamingChangeEventSource.PgConnectionSupplier connection) |
Instant |
asInstant() |
Object |
asInterval() |
org.postgresql.geometric.PGline |
asLine() |
LocalDate |
asLocalDate() |
Object |
asLocalTime() |
org.postgresql.geometric.PGlseg |
asLseg() |
org.postgresql.util.PGmoney |
asMoney() |
OffsetDateTime |
asOffsetDateTimeAtUtc() |
OffsetTime |
asOffsetTimeUtc() |
org.postgresql.geometric.PGpath |
asPath() |
org.postgresql.geometric.PGpoint |
asPoint() |
org.postgresql.geometric.PGpolygon |
asPolygon() |
Object |
asTime() |
boolean |
isArray(PostgresType type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasBoolean, asByteArray, asDecimal, asDouble, asFloat, asInteger, asLong, asString, getRawValue, isNullpublic LocalDate asLocalDate()
asLocalDate in interface ReplicationMessage.ColumnValue<T>public Object asTime()
asTime in interface ReplicationMessage.ColumnValue<T>public Object asLocalTime()
asLocalTime in interface ReplicationMessage.ColumnValue<T>public OffsetTime asOffsetTimeUtc()
asOffsetTimeUtc in interface ReplicationMessage.ColumnValue<T>public OffsetDateTime asOffsetDateTimeAtUtc()
asOffsetDateTimeAtUtc in interface ReplicationMessage.ColumnValue<T>public Instant asInstant()
asInstant in interface ReplicationMessage.ColumnValue<T>public org.postgresql.geometric.PGbox asBox()
asBox in interface ReplicationMessage.ColumnValue<T>public org.postgresql.geometric.PGcircle asCircle()
asCircle in interface ReplicationMessage.ColumnValue<T>public Object asInterval()
asInterval in interface ReplicationMessage.ColumnValue<T>public org.postgresql.geometric.PGline asLine()
asLine in interface ReplicationMessage.ColumnValue<T>public org.postgresql.geometric.PGlseg asLseg()
asLseg in interface ReplicationMessage.ColumnValue<T>public org.postgresql.util.PGmoney asMoney()
asMoney in interface ReplicationMessage.ColumnValue<T>public org.postgresql.geometric.PGpath asPath()
asPath in interface ReplicationMessage.ColumnValue<T>public org.postgresql.geometric.PGpoint asPoint()
asPoint in interface ReplicationMessage.ColumnValue<T>public org.postgresql.geometric.PGpolygon asPolygon()
asPolygon in interface ReplicationMessage.ColumnValue<T>public boolean isArray(PostgresType type)
isArray in interface ReplicationMessage.ColumnValue<T>public Object asArray(String columnName, PostgresType type, String fullType, PostgresStreamingChangeEventSource.PgConnectionSupplier connection)
asArray in interface ReplicationMessage.ColumnValue<T>public Object asDefault(TypeRegistry typeRegistry, int columnType, String columnName, String fullType, boolean includeUnknownDatatypes, PostgresStreamingChangeEventSource.PgConnectionSupplier connection)
asDefault in interface ReplicationMessage.ColumnValue<T>Copyright © 2021 JBoss by Red Hat. All rights reserved.