接口 JdbcDialectTypeMapper
-
- 所有超级接口:
Serializable
- 所有已知实现类:
DB2TypeMapper,DmdbTypeMapper,Gbase8aTypeMapper,HiveTypeMapper,IrisTypeMapper,KingbaseTypeMapper,MySqlTypeMapper,OceanBaseMySqlTypeMapper,OracleTypeMapper,PhoenixTypeMapper,PostgresTypeMapper,RedshiftTypeMapper,SapHanaTypeMapper,SnowflakeTypeMapper,SqliteTypeMapper,SqlserverTypeMapper,TablestoreTypeMapper,TeradataTypeMapper,VerticaTypeMapper,XuguTypeMapper
public interface JdbcDialectTypeMapper extends Serializable
Separate the jdbc meta-information type to SeaTunnelDataType into the interface.
-
-
方法概要
所有方法 实例方法 默认方法 已过时的方法 修饰符和类型 方法 说明 default org.apache.seatunnel.api.table.type.SeaTunnelDataType<?>mapping(ResultSetMetaData metadata, int colIndex)已过时。instead bymappingColumn(BasicTypeDefine)default List<org.apache.seatunnel.api.table.catalog.Column>mappingColumn(DatabaseMetaData metadata, String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)default List<org.apache.seatunnel.api.table.catalog.Column>mappingColumn(ResultSetMetaData metadata)default org.apache.seatunnel.api.table.catalog.ColumnmappingColumn(ResultSetMetaData metadata, int colIndex)default org.apache.seatunnel.api.table.catalog.ColumnmappingColumn(org.apache.seatunnel.api.table.converter.BasicTypeDefine typeDefine)
-
-
-
方法详细资料
-
mapping
@Deprecated default org.apache.seatunnel.api.table.type.SeaTunnelDataType<?> mapping(ResultSetMetaData metadata, int colIndex) throws SQLException
已过时。instead bymappingColumn(BasicTypeDefine)- 参数:
metadata-colIndex-- 返回:
- 抛出:
SQLException
-
mappingColumn
default org.apache.seatunnel.api.table.catalog.Column mappingColumn(org.apache.seatunnel.api.table.converter.BasicTypeDefine typeDefine)
-
mappingColumn
default List<org.apache.seatunnel.api.table.catalog.Column> mappingColumn(DatabaseMetaData metadata, String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
- 抛出:
SQLException
-
mappingColumn
default List<org.apache.seatunnel.api.table.catalog.Column> mappingColumn(ResultSetMetaData metadata) throws SQLException
- 抛出:
SQLException
-
mappingColumn
default org.apache.seatunnel.api.table.catalog.Column mappingColumn(ResultSetMetaData metadata, int colIndex) throws SQLException
- 抛出:
SQLException
-
-