Interface RemoteMetadataReader

    • Method Detail

      • readRemoteSchemaMetadata

        com.exasol.adapter.metadata.SchemaMetadata readRemoteSchemaMetadata()
        Read schema metadata from the remote data source.
        Returns:
        remote schema metadata
      • readRemoteSchemaMetadata

        com.exasol.adapter.metadata.SchemaMetadata readRemoteSchemaMetadata​(List<String> tables)
        Read schema metadata for a selection of tables from the remote data source.
        Parameters:
        tables - selected tables
        Returns:
        remote schema metadata
      • getSchemaAdapterNotes

        SchemaAdapterNotes getSchemaAdapterNotes()
        Create the schema adapter notes from database metadata.
        Returns:
        schema adapter notes
      • getColumnMetadataReader

        ColumnMetadataReader getColumnMetadataReader()
        Get the remote column metadata reader.
        Returns:
        column metadata reader
      • getTableMetadataReader

        TableMetadataReader getTableMetadataReader()
        Get the table metadata reader.
        Returns:
        table metadata reader
      • getSupportedTableTypes

        Set<String> getSupportedTableTypes()
        Get the table types the remote metadata reader supports.
        Returns:
        set of table type names