Class ExasolColumnMetadataReader
- java.lang.Object
-
- com.exasol.adapter.jdbc.AbstractMetadataReader
-
- com.exasol.adapter.jdbc.BaseColumnMetadataReader
-
- com.exasol.adapter.dialects.exasol.ExasolColumnMetadataReader
-
- All Implemented Interfaces:
com.exasol.adapter.jdbc.ColumnMetadataReader,com.exasol.adapter.jdbc.MetadataReader
public class ExasolColumnMetadataReader extends com.exasol.adapter.jdbc.BaseColumnMetadataReaderThis class implements Exasol-specific reading of column metadata.
-
-
Constructor Summary
Constructors Constructor Description ExasolColumnMetadataReader(java.sql.Connection connection, com.exasol.adapter.AdapterProperties properties, com.exasol.adapter.dialects.IdentifierConverter identifierConverter)Create a new instance of theExasolColumnMetadataReader.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.exasol.adapter.metadata.DataTypemapJdbcType(com.exasol.adapter.jdbc.JdbcTypeDescription jdbcTypeDescription)-
Methods inherited from class com.exasol.adapter.jdbc.BaseColumnMetadataReader
convertDecimal, getColumnsFromResultSet, getNumberTypeFromProperty, isRemoteColumnNullable, mapColumns, mapColumns, mapJdbcTypeNumericToDecimalWithFallbackToDouble, mapOrSkipColumn, readColumnName, readJdbcTypeDescription
-
-
-
-
Constructor Detail
-
ExasolColumnMetadataReader
public ExasolColumnMetadataReader(java.sql.Connection connection, com.exasol.adapter.AdapterProperties properties, com.exasol.adapter.dialects.IdentifierConverter identifierConverter)Create a new instance of theExasolColumnMetadataReader.- Parameters:
connection- JDBC connection through which the column metadata is read from the remote databaseproperties- user-defined adapter propertiesidentifierConverter- converter between source and Exasol identifiers
-
-
Method Detail
-
mapJdbcType
public com.exasol.adapter.metadata.DataType mapJdbcType(com.exasol.adapter.jdbc.JdbcTypeDescription jdbcTypeDescription)
- Specified by:
mapJdbcTypein interfacecom.exasol.adapter.jdbc.ColumnMetadataReader- Overrides:
mapJdbcTypein classcom.exasol.adapter.jdbc.BaseColumnMetadataReader
-
-