Class ExasolMetadataReader
- java.lang.Object
-
- com.exasol.adapter.jdbc.AbstractMetadataReader
-
- com.exasol.adapter.jdbc.AbstractRemoteMetadataReader
-
- com.exasol.adapter.dialects.exasol.ExasolMetadataReader
-
- All Implemented Interfaces:
com.exasol.adapter.jdbc.MetadataReader,com.exasol.adapter.jdbc.RemoteMetadataReader
public class ExasolMetadataReader extends com.exasol.adapter.jdbc.AbstractRemoteMetadataReaderThis class reads Exasol-specific database metadata.
-
-
Constructor Summary
Constructors Constructor Description ExasolMetadataReader(java.sql.Connection connection, com.exasol.adapter.AdapterProperties properties)Create a new instance of theExasolMetadataReader.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.exasol.adapter.jdbc.ColumnMetadataReadercreateColumnMetadataReader()protected com.exasol.adapter.dialects.IdentifierConvertercreateIdentifierConverter()protected com.exasol.adapter.jdbc.TableMetadataReadercreateTableMetadataReader()-
Methods inherited from class com.exasol.adapter.jdbc.AbstractRemoteMetadataReader
convertToOptional, getColumnMetadataReader, getIdentifierConverter, getSchemaAdapterNotes, getSupportedTableTypes, getTableMetadataReader, getTableTypeFilter, logTablesScan, readRemoteSchemaMetadata, readRemoteSchemaMetadata
-
Methods inherited from class com.exasol.adapter.jdbc.AbstractMetadataReader
getCatalogNameFilter, getSchemaNameFilter
-
-
-
-
Constructor Detail
-
ExasolMetadataReader
public ExasolMetadataReader(java.sql.Connection connection, com.exasol.adapter.AdapterProperties properties)Create a new instance of theExasolMetadataReader.- Parameters:
connection- database connection through which the reader retrieves the metadata from the remote sourceproperties- user-defined properties
-
-
Method Detail
-
createColumnMetadataReader
protected com.exasol.adapter.jdbc.ColumnMetadataReader createColumnMetadataReader()
- Specified by:
createColumnMetadataReaderin classcom.exasol.adapter.jdbc.AbstractRemoteMetadataReader
-
createTableMetadataReader
protected com.exasol.adapter.jdbc.TableMetadataReader createTableMetadataReader()
- Specified by:
createTableMetadataReaderin classcom.exasol.adapter.jdbc.AbstractRemoteMetadataReader
-
createIdentifierConverter
protected com.exasol.adapter.dialects.IdentifierConverter createIdentifierConverter()
- Specified by:
createIdentifierConverterin classcom.exasol.adapter.jdbc.AbstractRemoteMetadataReader
-
-