public interface FreeList<T extends Storable>
| Modifier and Type | Method and Description |
|---|---|
void |
dumpStatistics(IgniteLogger log) |
void |
insertDataRow(T row,
IoStatisticsHolder statHolder) |
void |
insertDataRows(Collection<T> rows,
IoStatisticsHolder statHolder) |
void |
removeDataRowByLink(long link,
IoStatisticsHolder statHolder) |
<S,R> R |
updateDataRow(long link,
PageHandler<S,R> pageHnd,
S arg,
IoStatisticsHolder statHolder) |
boolean |
updateDataRow(long link,
T row,
IoStatisticsHolder statHolder) |
void insertDataRow(T row, IoStatisticsHolder statHolder) throws IgniteCheckedException
row - Row.statHolder - Statistics holder to track IO operations.IgniteCheckedException - If failed.void insertDataRows(Collection<T> rows, IoStatisticsHolder statHolder) throws IgniteCheckedException
rows - Rows.statHolder - Statistics holder to track IO operations.IgniteCheckedException - If failed.boolean updateDataRow(long link,
T row,
IoStatisticsHolder statHolder)
throws IgniteCheckedException
link - Row link.row - New row data.statHolder - Statistics holder to track IO operations.True if was able to update row.IgniteCheckedException - If failed.<S,R> R updateDataRow(long link,
PageHandler<S,R> pageHnd,
S arg,
IoStatisticsHolder statHolder)
throws IgniteCheckedException
S - Argument type.R - Result type.link - Row link.pageHnd - Page handler.arg - Handler argument.statHolder - Statistics holder to track IO operations.IgniteCheckedException - If failed.void removeDataRowByLink(long link,
IoStatisticsHolder statHolder)
throws IgniteCheckedException
link - Row link.statHolder - Statistics holder to track IO operations.IgniteCheckedException - If failed.void dumpStatistics(IgniteLogger log)
log - Logger.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021