- * Due to the close relationship between Sybase and SQLSever, we reuse the SQLServer column metadata reader - * here. - */ - @Override - protected ColumnMetadataReader createColumnMetadataReader() { - return new SqlServerColumnMetadataReader(this.connection, this.properties, getIdentifierConverter()); - } - - @Override - protected TableMetadataReader createTableMetadataReader() { - return new BaseTableMetadataReader(this.connection, this.columnMetadataReader, this.properties, - this.identifierConverter); - } - - @Override - protected IdentifierConverter createIdentifierConverter() { - return BaseIdentifierConverter.createDefault(); - } -} \ No newline at end of file diff --git a/src/test/java/com/exasol/adapter/dialects/sybase/SybaseMetadataReaderTest.java b/src/test/java/com/exasol/adapter/dialects/sybase/SybaseMetadataReaderTest.java deleted file mode 100644 index f6282f019..000000000 --- a/src/test/java/com/exasol/adapter/dialects/sybase/SybaseMetadataReaderTest.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.exasol.adapter.dialects.sybase; - -import static org.hamcrest.Matchers.instanceOf; -import static org.hamcrest.MatcherAssert.assertThat; - -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import com.exasol.adapter.AdapterProperties; -import com.exasol.adapter.dialects.sqlserver.SqlServerColumnMetadataReader; -import com.exasol.adapter.jdbc.BaseTableMetadataReader; -import com.exasol.adapter.jdbc.RemoteMetadataReader; - -class SybaseMetadataReaderTest { - private RemoteMetadataReader reader; - - @BeforeEach - void beforeEach() { - this.reader = new SybaseMetadataReader(null, AdapterProperties.emptyProperties()); - } - - @Test - void testGetTableMetadataReader() { - assertThat(this.reader.getTableMetadataReader(), instanceOf(BaseTableMetadataReader.class)); - } - - @Test - void testGetColumnMetadataReaderReusesSqlServerColumnMetadataReader() { - assertThat(this.reader.getColumnMetadataReader(), instanceOf(SqlServerColumnMetadataReader.class)); - } -} \ No newline at end of file