Class ZonedTimestampType
java.lang.Object
io.debezium.connector.jdbc.type.AbstractType
io.debezium.connector.jdbc.type.AbstractTemporalType
io.debezium.connector.jdbc.type.AbstractTimestampType
io.debezium.connector.jdbc.type.debezium.DebeziumZonedTimestampType
io.debezium.connector.jdbc.dialect.postgres.ZonedTimestampType
- All Implemented Interfaces:
Type
An implementation of
Type for ZonedTimestamp values specific to PostgreSQL.- Author:
- Mario Fiore Vitale
-
Field Summary
FieldsFields inherited from class io.debezium.connector.jdbc.type.debezium.DebeziumZonedTimestampType
NEGATIVE_INFINITY, POSITIVE_INFINITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetQueryBinding(ColumnDescriptor column, org.apache.kafka.connect.data.Schema schema, Object value) Return the SQL string to be used in DML statements for binding this type to SQL.protected List<ValueBindDescriptor> infinityTimestampValue(int index, Object value) Methods inherited from class io.debezium.connector.jdbc.type.debezium.DebeziumZonedTimestampType
bind, getDefaultValueBinding, getJdbcBindType, getJdbcType, getRegistrationKeys, normalTimestampValueMethods inherited from class io.debezium.connector.jdbc.type.AbstractTimestampType
getTimePrecision, getTypeNameMethods inherited from class io.debezium.connector.jdbc.type.AbstractTemporalType
configure, getDatabaseTimeZoneMethods inherited from class io.debezium.connector.jdbc.type.AbstractType
getDialect, getSchemaParameter, getSourceColumnPrecision, getSourceColumnSize, getSourceColumnType, throwUnexpectedValue, toString
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ZonedTimestampType
public ZonedTimestampType()
-
-
Method Details
-
getQueryBinding
public String getQueryBinding(ColumnDescriptor column, org.apache.kafka.connect.data.Schema schema, Object value) Description copied from interface:TypeReturn the SQL string to be used in DML statements for binding this type to SQL.- Specified by:
getQueryBindingin interfaceType- Overrides:
getQueryBindingin classAbstractType- Parameters:
column- column descriptor in the table relational model, nevernullschema- field schema, nevernullvalue- value to be bound, may benull- Returns:
- query parameter argument binding SQL fragment
-
infinityTimestampValue
- Overrides:
infinityTimestampValuein classDebeziumZonedTimestampType
-