Sunnysideup\DatabaseShareCleanUp\Api\DatabaseActions
Synopsis
class DatabaseActions
{
- // constants
- const TEXT_FIELDS = ;
- // members
- protected boolean $forReal = false;
- protected boolean $debug = false;
- protected static array $tableList = ;
- protected static array $fieldsForTable = ;
- // methods
- public void setForReal()
- public void setDebug()
- public void emptyVersionedTable()
- public void deleteObsoleteTables()
- public void deleteTable()
- public void truncateTable()
- public void truncateField()
- public void anonymiseField()
- public void removeOldRowsFromTable()
- public void removeOldColumnsFromTable()
- public void getAllTables()
- public void getAllFieldsForOneTable()
- public void getAllFieldsForOneTableDetails()
- public void isEmptyTable()
- public void countRows()
- public void getTableSizeInMegaBytes()
- public void getColumnSizeInMegabytes()
- protected void isTextField()
- protected void turnPercentageIntoLimit()
- protected void executeSql()
- protected void getSortStatement()
- protected void hasField()
- protected void hasTable()
- protected void debugFlush()
Constants
Name | Value |
---|---|
TEXT_FIELDS |
Members
protected
- $debug
- $fieldsForTable
- $forReal
- $tableList
Methods
protected
- debugFlush()
- executeSql()
- getSortStatement()
- hasField()
- hasTable()
- isTextField()
- turnPercentageIntoLimit()
public
- anonymiseField()
- countRows()
- deleteObsoleteTables()
- deleteTable()
- emptyVersionedTable()
- getAllFieldsForOneTable()
- getAllFieldsForOneTableDetails()
- getAllTables()
- getColumnSizeInMegabytes()
- getTableSizeInMegaBytes()
- isEmptyTable()
- removeOldColumnsFromTable()
- removeOldRowsFromTable()
- setDebug()
- setForReal()
- truncateField()
- truncateTable()