Interface DenormalisedSpaceChangeLogDao
- All Known Implementing Classes:
DenormalisedSpaceChangeLogDaoImpl
public interface DenormalisedSpaceChangeLogDao
DAO for retrieving and updating space change log records
- Since:
- 7.10.0
-
Method Summary
Modifier and TypeMethodDescriptionfindSpaceChangeLogRecords(int limit) Retrieves a list of space change log records sorted by id.voidRemoves all space change log records.voidremoveSpaceChangeLogRecords(List<DenormalisedSpaceChangeLog> processedRecords) Removed space change log recordsvoidSaves a record for testing purpose.
-
Method Details
-
removeAllSpaceChangeLogRecords
void removeAllSpaceChangeLogRecords()Removes all space change log records. It must not call truncate because it lock the entire table. -
removeSpaceChangeLogRecords
Removed space change log records- Parameters:
processedRecords- log records to remove
-
findSpaceChangeLogRecords
Retrieves a list of space change log records sorted by id.- Parameters:
limit- - limit of records- Returns:
- list of change log records
-
saveRecord
Saves a record for testing purpose.- Parameters:
log- space change log
-
getAllChangedSpaceIds
- Returns:
- all changed space ids from space change log
- Since:
- 7.12.1
-