- analyzeTable
Performs an analyze operation on the given table name.
- applyAggregationLevels
Applies aggregation level logic to the analytics table by setting the
organisation unit level column
- createIndexesAsync
Creates single indexes on the given columns of the analytics table with the
given name.
- createTable
Attempts to drop and then create analytics table.
- dropTableCascade
Drops the given table and all potential partitions.
- dropTempTable
Drops the given AnalyticsTable.
- getAnalyticsTableType
Returns the AnalyticsTableType of analytics table which this manager handles.
- getAnalyticsTables
Returns a AnalyticsTable with a list of yearly AnalyticsTablePartition.
- getExistingDatabaseTables
Returns a list of existing analytics database table names.
- invokeAnalyticsTableSqlHooks
Invokes analytics table SQL hooks for the table type.
- populateTablesAsync
Copies and denormalizes rows from data value table into analytics table. The
data range is based on
- preCreateTables
Performs work before tables are being created.