org.sonar.plugins.dbcleaner.api
Class PurgeUtils

java.lang.Object
  extended by org.sonar.plugins.dbcleaner.api.PurgeUtils

Deprecated. Useless since version 2.14 because of the refactoring of the cleanup mechanism (see SONAR-2757).

@Deprecated
public final class PurgeUtils
extends Object

Since:
2.5

Field Summary
static int DEFAULT_MINIMUM_PERIOD_IN_HOURS
          Deprecated.  
static int MAX_IN_ELEMENTS
          Deprecated. Maximum elements in the SQL statement "IN" due to an Oracle limitation (see error ORA-01795)
static String PROP_KEY_MINIMUM_PERIOD_IN_HOURS
          Deprecated.  
 
Method Summary
static void deleteDependencies(DatabaseSession session, List<Integer> snapshotIds)
          Deprecated.  
static void deleteEvents(DatabaseSession session, List<Integer> snapshotIds)
          Deprecated. Delete EVENTS table
static void deleteMeasuresById(DatabaseSession session, List<Integer> measureIds)
          Deprecated. Delete all measures, including MEASURE_DATA
static void deleteMeasuresBySnapshotId(DatabaseSession session, List<Integer> snapshotIds)
          Deprecated. Delete all measures, including MEASURE_DATA
static void deleteResourceIndex(DatabaseSession session, List<Integer> resourceIds)
          Deprecated. Delete RESOURCE_INDEX table
static void deleteResources(DatabaseSession session, List<Integer> ids)
          Deprecated.  
static void deleteSnapshots(DatabaseSession session, List<Integer> snapshotIds)
          Deprecated. Delete SNAPSHOTS table
static void deleteSnapshotsData(DatabaseSession session, List<Integer> snapshotIds)
          Deprecated.  
static void deleteSources(DatabaseSession session, List<Integer> snapshotIds)
          Deprecated. Delete SNAPSHOT_SOURCES table
static void deleteViolations(DatabaseSession session, List<Integer> snapshotIds)
          Deprecated. Delete violations (RULE_FAILURES table)
static void executeQuery(DatabaseSession session, String description, List<Integer> ids, String hql)
          Deprecated. Paginate execution of SQL requests to avoid exceeding size of rollback segment
static int getMinimumPeriodInHours(org.apache.commons.configuration.Configuration conf)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MINIMUM_PERIOD_IN_HOURS

public static final int DEFAULT_MINIMUM_PERIOD_IN_HOURS
Deprecated. 
See Also:
Constant Field Values

PROP_KEY_MINIMUM_PERIOD_IN_HOURS

public static final String PROP_KEY_MINIMUM_PERIOD_IN_HOURS
Deprecated. 
See Also:
Constant Field Values

MAX_IN_ELEMENTS

public static final int MAX_IN_ELEMENTS
Deprecated. 
Maximum elements in the SQL statement "IN" due to an Oracle limitation (see error ORA-01795)

See Also:
Constant Field Values
Method Detail

getMinimumPeriodInHours

public static int getMinimumPeriodInHours(org.apache.commons.configuration.Configuration conf)
Deprecated. 

deleteSnapshotsData

public static void deleteSnapshotsData(DatabaseSession session,
                                       List<Integer> snapshotIds)
Deprecated. 

deleteDependencies

public static void deleteDependencies(DatabaseSession session,
                                      List<Integer> snapshotIds)
Deprecated. 

deleteMeasuresBySnapshotId

public static void deleteMeasuresBySnapshotId(DatabaseSession session,
                                              List<Integer> snapshotIds)
Deprecated. 
Delete all measures, including MEASURE_DATA


deleteMeasuresById

public static void deleteMeasuresById(DatabaseSession session,
                                      List<Integer> measureIds)
Deprecated. 
Delete all measures, including MEASURE_DATA


deleteSources

public static void deleteSources(DatabaseSession session,
                                 List<Integer> snapshotIds)
Deprecated. 
Delete SNAPSHOT_SOURCES table


deleteViolations

public static void deleteViolations(DatabaseSession session,
                                    List<Integer> snapshotIds)
Deprecated. 
Delete violations (RULE_FAILURES table)


deleteEvents

public static void deleteEvents(DatabaseSession session,
                                List<Integer> snapshotIds)
Deprecated. 
Delete EVENTS table


deleteSnapshots

public static void deleteSnapshots(DatabaseSession session,
                                   List<Integer> snapshotIds)
Deprecated. 
Delete SNAPSHOTS table


deleteResources

public static void deleteResources(DatabaseSession session,
                                   List<Integer> ids)
Deprecated. 

deleteResourceIndex

public static void deleteResourceIndex(DatabaseSession session,
                                       List<Integer> resourceIds)
Deprecated. 
Delete RESOURCE_INDEX table


executeQuery

public static void executeQuery(DatabaseSession session,
                                String description,
                                List<Integer> ids,
                                String hql)
Deprecated. 
Paginate execution of SQL requests to avoid exceeding size of rollback segment



Copyright © 2009-2012 SonarSource. All Rights Reserved.