Class OrphanReferencesDataCleanupUtil
java.lang.Object
com.liferay.portal.kernel.upgrade.data.cleanup.util.OrphanReferencesDataCleanupUtil
- Author:
- Luis Ortiz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<com.liferay.petra.lang.SafeCloseable> addTemporaryIndexes(String[] columnNames, Connection connection, DB db, String tableName) static voidcleanUpTable(Connection connection, String[] customJoinClauses, boolean readOnly, String sourceAdditionalWhereClause, String sourceColumnName, String sourceTableName, String[] targetColumnNames, String targetTableName) static voidcleanUpTable(Connection connection, String[] customJoinClauses, String sourceAdditionalWhereClause, String sourceColumnName, String sourceTableName, String[] targetColumnNames, String targetTableName) getNormalizedExcludedTableNames(Connection connection) static Stringstatic StringgetWhereClause(Connection connection, String[] customJoinClauses, String sourceAdditionalWhereClause, String sourceColumnName, String sourceTableName, String[] targetColumnNames, String targetTableName)
-
Constructor Details
-
OrphanReferencesDataCleanupUtil
public OrphanReferencesDataCleanupUtil()
-
-
Method Details
-
addTemporaryIndexes
public static List<com.liferay.petra.lang.SafeCloseable> addTemporaryIndexes(String[] columnNames, Connection connection, DB db, String tableName) throws Exception - Throws:
Exception
-
cleanUpTable
public static void cleanUpTable(Connection connection, String[] customJoinClauses, boolean readOnly, String sourceAdditionalWhereClause, String sourceColumnName, String sourceTableName, String[] targetColumnNames, String targetTableName) throws Exception - Throws:
Exception
-
cleanUpTable
public static void cleanUpTable(Connection connection, String[] customJoinClauses, String sourceAdditionalWhereClause, String sourceColumnName, String sourceTableName, String[] targetColumnNames, String targetTableName) throws Exception - Throws:
Exception
-
getNormalizedExcludedTableNames
- Throws:
Exception
-
getSourceTableAlias
-
getWhereClause
public static String getWhereClause(Connection connection, String[] customJoinClauses, String sourceAdditionalWhereClause, String sourceColumnName, String sourceTableName, String[] targetColumnNames, String targetTableName) throws Exception - Throws:
Exception
-