Uses of Interface
org.apache.ignite.internal.metric.IoStatisticsHolder
Packages that use IoStatisticsHolder
Package
Description
-
Uses of IoStatisticsHolder in com._1c.g5.v8.bm.core.internal.ignite.store.index.binary
Constructors in com._1c.g5.v8.bm.core.internal.ignite.store.index.binary with parameters of type IoStatisticsHolderModifierConstructorDescriptionBinaryDataStoreImpl(FreeList freeList, PageMemory pageMem, int groupId, int pageSize, IoStatisticsHolder statisticsHolder) -
Uses of IoStatisticsHolder in com._1c.g5.v8.bm.core.internal.ignite.store.longkey
Methods in com._1c.g5.v8.bm.core.internal.ignite.store.longkey that return IoStatisticsHolderModifier and TypeMethodDescriptionprotected IoStatisticsHolderLongKeyDataTree.statisticsHolder()Methods in com._1c.g5.v8.bm.core.internal.ignite.store.longkey with parameters of type IoStatisticsHolderModifier and TypeMethodDescriptionvoidLongRowStore.addRow(com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongDataRow row, IoStatisticsHolder statHolder) voidLongRowStore.addRows(Collection<com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongDataRow> rows, IoStatisticsHolder statHolder) voidLongRowStore.removeRow(long link, IoStatisticsHolder statHolder) <S,R> void LongRowStore.updateDataRow(long link, org.apache.ignite.internal.PageHandler<S, R> pageHnd, S arg, IoStatisticsHolder statHolder) Run page handler operation over the row.booleanLongRowStore.updateRow(long link, com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongDataRow row, IoStatisticsHolder statHolder) -
Uses of IoStatisticsHolder in com._1c.g5.v8.bm.core.internal.ignite.store.objectkey
Methods in com._1c.g5.v8.bm.core.internal.ignite.store.objectkey that return IoStatisticsHolderModifier and TypeMethodDescriptionprotected IoStatisticsHolderObjectKeyDataTree.statisticsHolder()Methods in com._1c.g5.v8.bm.core.internal.ignite.store.objectkey with parameters of type IoStatisticsHolderModifier and TypeMethodDescriptionvoidObjectRowStore.addRow(com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectDataRow row, IoStatisticsHolder statHolder) voidObjectRowStore.addRows(Collection<com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectDataRow> rows, IoStatisticsHolder statHolder) voidObjectRowStore.removeRow(long link, IoStatisticsHolder statHolder) <S,R> void ObjectRowStore.updateDataRow(long link, org.apache.ignite.internal.PageHandler<S, R> pageHnd, S arg, IoStatisticsHolder statHolder) Run page handler operation over the row.booleanObjectRowStore.updateRow(long link, com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectDataRow row, IoStatisticsHolder statHolder) -
Uses of IoStatisticsHolder in org.apache.ignite.internal.metric
Classes in org.apache.ignite.internal.metric that implement IoStatisticsHolder -
Uses of IoStatisticsHolder in org.apache.ignite.internal.persistence.freelist
Methods in org.apache.ignite.internal.persistence.freelist with parameters of type IoStatisticsHolderModifier and TypeMethodDescriptionvoidFreeList.insertDataRow(org.apache.ignite.internal.Storable row, IoStatisticsHolder statHolder) voidFreeListImpl.insertDataRow(org.apache.ignite.internal.Storable row, IoStatisticsHolder statHolder) voidFreeList.insertDataRows(Collection<? extends org.apache.ignite.internal.Storable> rows, IoStatisticsHolder statHolder) voidFreeListImpl.insertDataRows(Collection<? extends org.apache.ignite.internal.Storable> rows, IoStatisticsHolder statHolder) Reduces the workload on the free list by writing multiple rows into a single memory page at once.
Rows are sequentially added to the page as long as there is enough free space on it.protected final voidPagesList.put(ReuseBag bag, long dataId, long dataPage, long dataAddr, int bucket, IoStatisticsHolder statHolder) protected final booleanPagesList.removeDataPage(long dataId, long dataPage, long dataAddr, AbstractDataPageIO dataIO, int bucket, IoStatisticsHolder statHolder) Removes data page from bucket, merges bucket list if needed.voidFreeList.removeDataRowByLink(long link, IoStatisticsHolder statHolder) voidFreeListImpl.removeDataRowByLink(long link, IoStatisticsHolder statHolder) voidPagesList.saveMetadata(IoStatisticsHolder statHolder) Save metadata without exclusive lock on it.protected longPagesList.takeEmptyPage(int bucket, IOVersions initIoVers, IoStatisticsHolder statHolder) <S,R> R FreeList.updateDataRow(long link, org.apache.ignite.internal.PageHandler<S, R> pageHnd, S arg, IoStatisticsHolder statHolder) booleanFreeList.updateDataRow(long link, org.apache.ignite.internal.Storable row, IoStatisticsHolder statHolder) <S,R> R FreeListImpl.updateDataRow(long link, org.apache.ignite.internal.PageHandler<S, R> pageHnd, S arg, IoStatisticsHolder statHolder) booleanFreeListImpl.updateDataRow(long link, org.apache.ignite.internal.Storable row, IoStatisticsHolder statHolder) -
Uses of IoStatisticsHolder in org.apache.ignite.internal.persistence.metastorage
Methods in org.apache.ignite.internal.persistence.metastorage with parameters of type IoStatisticsHolderModifier and TypeMethodDescriptionvoidMetaStorage.saveMetadata(IoStatisticsHolder statHolder) Save metadata without exclusive lock on it. -
Uses of IoStatisticsHolder in org.apache.ignite.internal.persistence.tree
Methods in org.apache.ignite.internal.persistence.tree that return IoStatisticsHolder