com.atlassian.confluence.upgrade.recovery
Class ConfluenceTableReader

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

public class ConfluenceTableReader
extends java.lang.Object
implements com.atlassian.dbexporter.exporter.TableReader

Confluence specific TableReader. Finds all tables and columns that need to be exported.

Since:
v5.4

Field Summary
static com.google.common.base.Predicate<java.lang.String> INCLUDED_TABLENAME
           
 
Constructor Summary
ConfluenceTableReader(java.sql.Connection connection)
           
 
Method Summary
 java.lang.Iterable<com.atlassian.dbexporter.Table> read(com.atlassian.dbexporter.DatabaseInformation databaseInformation, com.atlassian.dbexporter.EntityNameProcessor entityNameProcessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INCLUDED_TABLENAME

public static final com.google.common.base.Predicate<java.lang.String> INCLUDED_TABLENAME
Constructor Detail

ConfluenceTableReader

public ConfluenceTableReader(java.sql.Connection connection)
Method Detail

read

public java.lang.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


Copyright © 2003-2014 Atlassian. All Rights Reserved.