Class AbstractMetadataReader

    • Field Detail

      • properties

        protected final com.exasol.adapter.AdapterProperties properties
        Adapter properties
      • exaMetadata

        protected final com.exasol.ExaMetadata exaMetadata
        Metadata of the Exasol database
      • connection

        protected final Connection connection
        Connection
    • Constructor Detail

      • AbstractMetadataReader

        protected AbstractMetadataReader​(Connection connection,
                                         com.exasol.adapter.AdapterProperties properties,
                                         com.exasol.ExaMetadata exaMetadata)
        Parameters:
        connection - JDBC connection to remote data source
        properties - user-defined adapter properties
        exaMetadata - metadata of the Exasol database
    • Method Detail

      • getCatalogNameFilter

        public String getCatalogNameFilter()
        Get the catalog name that is applied as filter criteria when looking up remote metadata.
        Specified by:
        getCatalogNameFilter in interface MetadataReader
        Returns:
        catalog name or null if metadata lookups are not limited by catalog
      • getSchemaNameFilter

        public String getSchemaNameFilter()
        Get the schema name that is applied as filter criteria when looking up remote metadata.
        Specified by:
        getSchemaNameFilter in interface MetadataReader
        Returns:
        schema name or null if metadata lookups are not limited by schema