Uses of Interface
org.apache.ignite.internal.metric.IoStatisticsHolder
-
Packages that use IoStatisticsHolder Package Description org.apache.ignite.internal.cache.query.index.sorted.defragmentation org.apache.ignite.internal.cache.query.index.sorted.inline org.apache.ignite.internal.metric org.apache.ignite.internal.pagemem org.apache.ignite.internal.pagemem.impl org.apache.ignite.internal.processors.cache This package contain cache-related processors & persistence implementation.org.apache.ignite.internal.processors.cache.persistence This package contain cache with persistence implementation.org.apache.ignite.internal.processors.cache.persistence.freelist org.apache.ignite.internal.processors.cache.persistence.pagemem This package contains page memory implementation for case persitence is enabled.org.apache.ignite.internal.processors.cache.persistence.partstorage org.apache.ignite.internal.processors.cache.persistence.tree org.apache.ignite.internal.processors.cache.persistence.tree.util org.apache.ignite.internal.processors.cache.tree -
-
Uses of IoStatisticsHolder in org.apache.ignite.internal.cache.query.index.sorted.defragmentation
Methods in org.apache.ignite.internal.cache.query.index.sorted.defragmentation with parameters of type IoStatisticsHolder Modifier and Type Method Description protected InlineIndexTreeDefragIndexFactory. createIndexSegment(GridCacheContext<?,?> cctx, SortedIndexDefinition def, RootPage rootPage, IoStatisticsHolder stats, InlineRecommender recommender, int segmentNum) -
Uses of IoStatisticsHolder in org.apache.ignite.internal.cache.query.index.sorted.inline
Methods in org.apache.ignite.internal.cache.query.index.sorted.inline that return IoStatisticsHolder Modifier and Type Method Description protected IoStatisticsHolderInlineIndexTree. statisticsHolder()Methods in org.apache.ignite.internal.cache.query.index.sorted.inline with parameters of type IoStatisticsHolder Modifier and Type Method Description protected InlineIndexTreeInlineIndexFactory. createIndexSegment(GridCacheContext<?,?> cctx, SortedIndexDefinition def, RootPage rootPage, IoStatisticsHolder stats, InlineRecommender recommender, int segmentNum)Constructors in org.apache.ignite.internal.cache.query.index.sorted.inline with parameters of type IoStatisticsHolder Constructor Description InlineIndexTree(SortedIndexDefinition def, CacheGroupContext grpCtx, String treeName, IgniteCacheOffheapManager offheap, ReuseList reuseList, PageMemory pageMemory, PageIoResolver pageIoResolver, long metaPageId, boolean initNew, int configuredInlineSize, int maxInlineSize, IndexKeyTypeSettings keyTypeSettings, @Nullable IndexRowCache idxRowCache, @Nullable IoStatisticsHolder stats, InlineIndexRowHandlerFactory rowHndFactory, InlineRecommender recommender)Constructor. -
Uses of IoStatisticsHolder in org.apache.ignite.internal.metric
Classes in org.apache.ignite.internal.metric that implement IoStatisticsHolder Modifier and Type Class Description classIoStatisticsHolderCacheCache statistics holder to gather statistics related to concrete cache.classIoStatisticsHolderIndexIndex statistics holder to gather statistics related to concrete index.classIoStatisticsHolderNoOpNo Operation IO statistics holder.classIoStatisticsHolderQueryQuery Statistics holder to gather statistics related to concrete query.Methods in org.apache.ignite.internal.metric that return IoStatisticsHolder Modifier and Type Method Description static IoStatisticsHolderIoStatisticsQueryHelper. finishGatheringQueryStatistics()Finish gathering IO statistics for query. -
Uses of IoStatisticsHolder in org.apache.ignite.internal.pagemem
Methods in org.apache.ignite.internal.pagemem with parameters of type IoStatisticsHolder Modifier and Type Method Description longPageSupport. acquirePage(int grpId, long pageId, IoStatisticsHolder statHolder)Gets the page absolute pointer associated with the given page ID. -
Uses of IoStatisticsHolder in org.apache.ignite.internal.pagemem.impl
Methods in org.apache.ignite.internal.pagemem.impl with parameters of type IoStatisticsHolder Modifier and Type Method Description longPageMemoryNoStoreImpl. acquirePage(int cacheId, long pageId, IoStatisticsHolder statHolder)Gets the page absolute pointer associated with the given page ID. -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache
Methods in org.apache.ignite.internal.processors.cache that return IoStatisticsHolder Modifier and Type Method Description IoStatisticsHolderCacheGroupContext. statisticsHolderData()IoStatisticsHolderCacheGroupContext. statisticsHolderIdx() -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache.persistence
Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type IoStatisticsHolder Modifier and Type Method Description protected longDataStructure. acquirePage(long pageId, IoStatisticsHolder statHolder)voidRowStore. addRow(CacheDataRow row, IoStatisticsHolder statHolder)voidRowStore. addRows(Collection<? extends CacheDataRow> rows, IoStatisticsHolder statHolder)protected <X,R>
RDataStructure. read(long pageId, long page, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder)protected <X,R>
RDataStructure. read(long pageId, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder)voidRowStore. removeRow(long link, IoStatisticsHolder statHolder)booleanRowStore. updateRow(long link, CacheDataRow row, IoStatisticsHolder statHolder)protected <X,R>
RDataStructure. write(long pageId, long page, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder)protected <R> RDataStructure. write(long pageId, PageHandler<?,R> h, int intArg, R lockFailed, IoStatisticsHolder statHolder)protected <X,R>
RDataStructure. write(long pageId, PageHandler<X,R> h, PageIO init, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder)protected <X,R>
RDataStructure. write(long pageId, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder) -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache.persistence.freelist
Methods in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type IoStatisticsHolder Modifier and Type Method Description voidAbstractFreeList. insertDataRow(T row, IoStatisticsHolder statHolder)voidCacheFreeList. insertDataRow(CacheDataRow row, IoStatisticsHolder statHolder)voidFreeList. insertDataRow(T row, IoStatisticsHolder statHolder)voidAbstractFreeList. insertDataRows(Collection<T> 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.voidFreeList. insertDataRows(Collection<T> rows, IoStatisticsHolder statHolder)protected voidPagesList. put(@Nullable ReuseBag bag, long dataId, long dataPage, long dataAddr, int bucket, IoStatisticsHolder statHolder)protected booleanPagesList. removeDataPage(long dataId, long dataPage, long dataAddr, AbstractDataPageIO dataIO, int bucket, IoStatisticsHolder statHolder)Removes data page from bucket, merges bucket list if needed.voidAbstractFreeList. removeDataRowByLink(long link, IoStatisticsHolder statHolder)voidFreeList. removeDataRowByLink(long link, IoStatisticsHolder statHolder)voidPagesList. saveMetadata(IoStatisticsHolder statHolder)Save metadata without exclusive lock on it.protected longPagesList. takeEmptyPage(int bucket, @Nullable IOVersions initIoVers, IoStatisticsHolder statHolder)booleanAbstractFreeList. updateDataRow(long link, T row, IoStatisticsHolder statHolder)booleanFreeList. updateDataRow(long link, T row, IoStatisticsHolder statHolder) -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache.persistence.pagemem
Methods in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type IoStatisticsHolder Modifier and Type Method Description longPageMemoryEx. acquirePage(int grpId, long pageId, IoStatisticsHolder statHldr, boolean restore)longPageMemoryImpl. acquirePage(int grpId, long pageId, IoStatisticsHolder statHolder)Gets the page absolute pointer associated with the given page ID.longPageMemoryImpl. acquirePage(int grpId, long pageId, IoStatisticsHolder statHolder, boolean restore) -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache.persistence.partstorage
Methods in org.apache.ignite.internal.processors.cache.persistence.partstorage with parameters of type IoStatisticsHolder Modifier and Type Method Description voidPartitionMetaStorage. insertDataRow(T row, IoStatisticsHolder statHolder)voidPartitionMetaStorage. removeDataRowByLink(long link, IoStatisticsHolder statHolder)voidPartitionMetaStorage. saveMetadata(IoStatisticsHolder statHolder)Saves storage metadata. -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache.persistence.tree
Methods in org.apache.ignite.internal.processors.cache.persistence.tree that return IoStatisticsHolder Modifier and Type Method Description protected IoStatisticsHolderBPlusTree. statisticsHolder() -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache.persistence.tree.util
Methods in org.apache.ignite.internal.processors.cache.persistence.tree.util with parameters of type IoStatisticsHolder Modifier and Type Method Description static voidPageHandler. initPage(PageMemory pageMem, int grpId, long pageId, PageIO init, IgniteWriteAheadLogManager wal, PageLockListener lsnr, IoStatisticsHolder statHolder)static <X,R>
RPageHandler. readPage(PageMemory pageMem, int cacheId, long pageId, long page, PageLockListener lsnr, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr)static <X,R>
RPageHandler. readPage(PageMemory pageMem, int cacheId, long pageId, PageLockListener lsnr, PageHandler<X,R> h, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr)abstract RPageHandler. run(int cacheId, long pageId, long page, long pageAddr, PageIO io, Boolean walPlc, X arg, int intArg, IoStatisticsHolder statHolder)static <X,R>
RPageHandler. writePage(PageMemory pageMem, int grpId, long pageId, long page, PageLockListener lsnr, PageHandler<X,R> h, PageIO init, IgniteWriteAheadLogManager wal, Boolean walPlc, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr)static <X,R>
RPageHandler. writePage(PageMemory pageMem, int grpId, long pageId, PageLockListener lsnr, PageHandler<X,R> h, PageIO init, IgniteWriteAheadLogManager wal, Boolean walPlc, X arg, int intArg, R lockFailed, IoStatisticsHolder statHolder, PageIoResolver pageIoRslvr) -
Uses of IoStatisticsHolder in org.apache.ignite.internal.processors.cache.tree
Methods in org.apache.ignite.internal.processors.cache.tree that return IoStatisticsHolder Modifier and Type Method Description protected IoStatisticsHolderCacheDataTree. statisticsHolder()
-