private class UserTableStatUpdater.Worker
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
Worker() |
Modifier and Type | Method and Description |
---|---|
private Record |
createRecord(integer connId,
integer tblId,
TableStats.Snapshot data)
Created _usertablestat record
|
private void |
populateStat(TableStats.Snapshot data,
UserTableStatUpdater.MinimalUsertablestat proxy)
Populate a statistics DMO.
|
void |
run(java.util.Map<integer,java.util.Map<integer,java.lang.Long>> updates)
Perform incremental database update
|
private Record |
updateRecord(integer connId,
integer tblId,
TableStats.Snapshot data)
Update _usertablestat record
|
public void run(java.util.Map<integer,java.util.Map<integer,java.lang.Long>> updates) throws PersistenceException
updates
- version of the updated/inserted recordsPersistenceException
private Record updateRecord(integer connId, integer tblId, TableStats.Snapshot data) throws PersistenceException
connId
- connection idtblId
- table iddata
- data snapshotPersistenceException
private Record createRecord(integer connId, integer tblId, TableStats.Snapshot data) throws PersistenceException
connId
- connection idtblId
- table iddata
- data snapshotPersistenceException
private void populateStat(TableStats.Snapshot data, UserTableStatUpdater.MinimalUsertablestat proxy)
data
- Table statistics snapshot.proxy
- Proxy used to populate the DMO.