Class PostgresRowConverter
- java.lang.Object
-
- org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
-
- org.apache.flink.connector.jdbc.databases.postgres.dialect.PostgresRowConverter
-
- All Implemented Interfaces:
Serializable,JdbcRowConverter
public class PostgresRowConverter extends AbstractJdbcRowConverter
Runtime converter that responsible to convert between JDBC object and Flink internal object for PostgreSQL.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
AbstractJdbcRowConverter.JdbcDeserializationConverter, AbstractJdbcRowConverter.JdbcSerializationConverter
-
-
Field Summary
-
Fields inherited from class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
fieldTypes, rowType, toExternalConverters, toInternalConverters
-
-
Constructor Summary
Constructors Constructor Description PostgresRowConverter(org.apache.flink.table.types.logical.RowType rowType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringconverterName()AbstractJdbcRowConverter.JdbcDeserializationConvertercreateInternalConverter(org.apache.flink.table.types.logical.LogicalType type)protected AbstractJdbcRowConverter.JdbcSerializationConvertercreateNullableExternalConverter(org.apache.flink.table.types.logical.LogicalType type)Create a nullable JDBC fAbstractJdbcRowConverter.JdbcSerializationConverterfrom given sql type.-
Methods inherited from class org.apache.flink.connector.jdbc.converter.AbstractJdbcRowConverter
createExternalConverter, createNullableInternalConverter, toExternal, toInternal, wrapIntoNullableExternalConverter, wrapIntoNullableInternalConverter
-
-
-
-
Method Detail
-
converterName
public String converterName()
- Specified by:
converterNamein classAbstractJdbcRowConverter
-
createInternalConverter
public AbstractJdbcRowConverter.JdbcDeserializationConverter createInternalConverter(org.apache.flink.table.types.logical.LogicalType type)
- Overrides:
createInternalConverterin classAbstractJdbcRowConverter
-
createNullableExternalConverter
protected AbstractJdbcRowConverter.JdbcSerializationConverter createNullableExternalConverter(org.apache.flink.table.types.logical.LogicalType type)
Description copied from class:AbstractJdbcRowConverterCreate a nullable JDBC fAbstractJdbcRowConverter.JdbcSerializationConverterfrom given sql type.- Overrides:
createNullableExternalConverterin classAbstractJdbcRowConverter
-
-