Class ConfluenceTableReader

java.lang.Object
com.atlassian.confluence.upgrade.recovery.ConfluenceTableReader
All Implemented Interfaces:
com.atlassian.dbexporter.exporter.TableReader

public class ConfluenceTableReader extends Object implements com.atlassian.dbexporter.exporter.TableReader
Confluence specific TableReader.

Finds all tables and columns that need to be exported.

Since:
5.4
  • Field Details

    • INCLUDED_TABLENAME

      public static final com.google.common.base.Predicate<String> INCLUDED_TABLENAME
  • Constructor Details

    • ConfluenceTableReader

      public ConfluenceTableReader(Connection connection)
  • Method Details

    • read

      public Iterable<com.atlassian.dbexporter.Table> read(com.atlassian.dbexporter.DatabaseInformation databaseInformation, com.atlassian.dbexporter.EntityNameProcessor entityNameProcessor)
      Specified by:
      read in interface com.atlassian.dbexporter.exporter.TableReader
    • getTableNames

      public Iterable<String> getTableNames()