Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.CacheDataRow
-
-
Uses of CacheDataRow in org.apache.ignite.internal.cache.query.index
Methods in org.apache.ignite.internal.cache.query.index with parameters of type CacheDataRow Modifier and Type Method Description booleanIndex. canHandle(CacheDataRow row)Checks whether index handles specified cache row.voidIndex. onUpdate(@Nullable CacheDataRow oldRow, @Nullable CacheDataRow newRow, boolean prevRowAvailable)Callback that runs when the underlying cache is updated.voidIndexProcessor. remove(String cacheName, @Nullable CacheDataRow prevRow)Delete specified row from index.voidIndexProcessor. store(Collection<? extends Index> idxs, CacheDataRow newRow, @Nullable CacheDataRow prevRow, boolean prevRowAvailable)Updates index with new row.voidIndexProcessor. store(GridCacheContext<?,?> cctx, CacheDataRow newRow, @Nullable CacheDataRow prevRow, boolean prevRowAvailable)Updates index with new row. -
Uses of CacheDataRow in org.apache.ignite.internal.cache.query.index.sorted
Methods in org.apache.ignite.internal.cache.query.index.sorted that return CacheDataRow Modifier and Type Method Description CacheDataRowIndexPlainRowImpl. cacheDataRow()CacheDataRowIndexRow. cacheDataRow()CacheDataRowIndexRowImpl. cacheDataRow()Methods in org.apache.ignite.internal.cache.query.index.sorted with parameters of type CacheDataRow Modifier and Type Method Description ObjectInlineIndexRowHandler. cacheKey(CacheDataRow row)ObjectQueryIndexRowHandler. cacheKey(CacheDataRow row)ObjectInlineIndexRowHandler. cacheValue(CacheDataRow row)ObjectQueryIndexRowHandler. cacheValue(CacheDataRow row)IndexKeyInlineIndexRowHandler. indexKey(int idx, CacheDataRow row)Returns index key by specified idx.IndexKeyQueryIndexRowHandler. indexKey(int idx, CacheDataRow row)Returns index key by specified idx.intInlineIndexRowHandler. partition(CacheDataRow row)intQueryIndexRowHandler. partition(CacheDataRow row)Constructors in org.apache.ignite.internal.cache.query.index.sorted with parameters of type CacheDataRow Constructor Description IndexRowImpl(InlineIndexRowHandler rowHnd, CacheDataRow row)Constructor.IndexRowImpl(InlineIndexRowHandler rowHnd, CacheDataRow row, IndexKey[] keys)Constructor with prefilling of keys cache. -
Uses of CacheDataRow in org.apache.ignite.internal.cache.query.index.sorted.client
Methods in org.apache.ignite.internal.cache.query.index.sorted.client with parameters of type CacheDataRow Modifier and Type Method Description booleanAbstractClientIndex. canHandle(CacheDataRow row)Checks whether index handles specified cache row.voidAbstractClientIndex. onUpdate(@Nullable CacheDataRow oldRow, @Nullable CacheDataRow newRow, boolean prevRowAvailable)Callback that runs when the underlying cache is updated. -
Uses of CacheDataRow in org.apache.ignite.internal.cache.query.index.sorted.defragmentation
Constructors in org.apache.ignite.internal.cache.query.index.sorted.defragmentation with parameters of type CacheDataRow Constructor Description DefragIndexRowImpl(InlineIndexRowHandler rowHnd, CacheDataRow row, byte[] values) -
Uses of CacheDataRow in org.apache.ignite.internal.cache.query.index.sorted.inline
Methods in org.apache.ignite.internal.cache.query.index.sorted.inline with parameters of type CacheDataRow Modifier and Type Method Description booleanInlineIndexImpl. canHandle(CacheDataRow row)Checks whether index handles specified cache row.voidInlineIndexImpl. onUpdate(@Nullable CacheDataRow oldRow, @Nullable CacheDataRow newRow, boolean prevRowAvailable)Callback that runs when the underlying cache is updated.intInlineIndexImpl. segmentForRow(CacheDataRow row) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache
Methods in org.apache.ignite.internal.processors.cache that return CacheDataRow Modifier and Type Method Description CacheDataRowIgniteCacheOffheapManager.CacheDataStore. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)CacheDataRowIgniteCacheOffheapManagerImpl.CacheDataStoreImpl. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)CacheDataRowIgniteCacheOffheapManager.CacheDataStore. find(GridCacheContext cctx, KeyCacheObject key)CacheDataRowIgniteCacheOffheapManagerImpl.CacheDataStoreImpl. find(GridCacheContext cctx, KeyCacheObject key)@Nullable CacheDataRowIgniteCacheOffheapManager.OffheapInvokeClosure. oldRow()CacheDataRowIgniteRebalanceIterator. peek()Return next element without moving iterator cursor to the next one.@Nullable CacheDataRowIgniteCacheOffheapManager. read(GridCacheContext cctx, KeyCacheObject key)@Nullable CacheDataRowIgniteCacheOffheapManager. read(GridCacheMapEntry entry)@Nullable CacheDataRowIgniteCacheOffheapManagerImpl. read(GridCacheContext cctx, KeyCacheObject key)@Nullable CacheDataRowIgniteCacheOffheapManagerImpl. read(GridCacheMapEntry entry)protected @Nullable CacheDataRowGridCacheMapEntry. unswap(@Nullable CacheDataRow row, boolean checkExpire)Unswaps an entry.Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type CacheDataRow Modifier and Type Method Description GridIterator<CacheDataRow>IgniteCacheOffheapManager. cacheIterator(int cacheId, boolean primary, boolean backup, AffinityTopologyVersion topVer, Boolean dataPageScanEnabled)GridIterator<CacheDataRow>IgniteCacheOffheapManagerImpl. cacheIterator(int cacheId, boolean primary, boolean backups, AffinityTopologyVersion topVer, Boolean dataPageScanEnabled)GridIterator<CacheDataRow>IgniteCacheOffheapManager. cachePartitionIterator(int cacheId, int part, Boolean dataPageScanEnabled)GridIterator<CacheDataRow>IgniteCacheOffheapManagerImpl. cachePartitionIterator(int cacheId, int part, Boolean dataPageScanEnabled)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManager.CacheDataStore. cursor()GridCursor<? extends CacheDataRow>IgniteCacheOffheapManager.CacheDataStore. cursor(int cacheId)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManager.CacheDataStore. cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManager.CacheDataStore. cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManager.CacheDataStore. cursor(Object x)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManagerImpl.CacheDataStoreImpl. cursor()GridCursor<? extends CacheDataRow>IgniteCacheOffheapManagerImpl.CacheDataStoreImpl. cursor(int cacheId)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManagerImpl.CacheDataStoreImpl. cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManagerImpl.CacheDataStoreImpl. cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x)GridCursor<? extends CacheDataRow>IgniteCacheOffheapManagerImpl.CacheDataStoreImpl. cursor(Object x)GridIterator<CacheDataRow>IgniteCacheOffheapManager. partitionIterator(int part)GridIterator<CacheDataRow>IgniteCacheOffheapManagerImpl. partitionIterator(int part)GridCloseableIterator<CacheDataRow>IgniteCacheOffheapManager. reservedIterator(int part, AffinityTopologyVersion topVer)GridCloseableIterator<CacheDataRow>IgniteCacheOffheapManagerImpl. reservedIterator(int part, AffinityTopologyVersion topVer)Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheDataRow Modifier and Type Method Description CacheDataRowIgniteCacheOffheapManager.CacheDataStore. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)CacheDataRowIgniteCacheOffheapManagerImpl.CacheDataStoreImpl. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)booleanGridCacheEntryEx. initialValue(CacheObject val, GridCacheVersion ver, long ttl, long expireTime, boolean preload, AffinityTopologyVersion topVer, GridDrType drType, boolean fromStore, boolean primary, @Nullable CacheDataRow row)Sets new value if current version is 0booleanGridCacheMapEntry. initialValue(CacheObject val, GridCacheVersion ver, long ttl, long expireTime, boolean preload, AffinityTopologyVersion topVer, GridDrType drType, boolean fromStore, boolean primary, CacheDataRow row)Sets new value if current version is 0protected booleanGridCacheMapEntry. storeValue(@Nullable CacheObject val, long expireTime, GridCacheVersion ver, @Nullable IgnitePredicate<CacheDataRow> predicate, @Nullable CacheDataRow row)Stores value in off-heap.@Nullable CacheObjectGridCacheEntryEx. unswap(CacheDataRow row)protected @Nullable CacheDataRowGridCacheMapEntry. unswap(@Nullable CacheDataRow row, boolean checkExpire)Unswaps an entry.CacheObjectGridCacheMapEntry. unswap(CacheDataRow row)voidIgniteCacheOffheapManager.CacheDataStore. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)voidIgniteCacheOffheapManager. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, @Nullable CacheDataRow oldRow)voidIgniteCacheOffheapManagerImpl.CacheDataStoreImpl. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)voidIgniteCacheOffheapManagerImpl. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, @Nullable CacheDataRow oldRow)Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type CacheDataRow Modifier and Type Method Description voidIgniteCacheOffheapManager.CacheDataStore. insertRows(Collection<DataRowCacheAware> rows, IgnitePredicateX<CacheDataRow> initPred)Insert rows into page memory.voidIgniteCacheOffheapManagerImpl.CacheDataStoreImpl. insertRows(Collection<DataRowCacheAware> rows, IgnitePredicateX<CacheDataRow> initPred)Insert rows into page memory.voidIgniteCacheOffheapManager. storeEntries(GridDhtLocalPartition part, Iterator<GridCacheEntryInfo> infos, IgnitePredicateX<CacheDataRow> initPred)Store entries.voidIgniteCacheOffheapManagerImpl. storeEntries(GridDhtLocalPartition part, Iterator<GridCacheEntryInfo> infos, IgnitePredicateX<CacheDataRow> initPred)Store entries.protected booleanGridCacheMapEntry. storeValue(@Nullable CacheObject val, long expireTime, GridCacheVersion ver, @Nullable IgnitePredicate<CacheDataRow> predicate, @Nullable CacheDataRow row)Stores value in off-heap. -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated that return CacheDataRow Modifier and Type Method Description @Nullable CacheDataRowGridDhtDetachedCacheEntry. unswap(CacheDataRow row, boolean checkExpire)Unswaps an entry.Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type CacheDataRow Modifier and Type Method Description @Nullable CacheDataRowGridDhtDetachedCacheEntry. unswap(CacheDataRow row, boolean checkExpire)Unswaps an entry. -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.distributed.dht.preloader
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return CacheDataRow Modifier and Type Method Description CacheDataRowIgniteRebalanceIteratorImpl. next()CacheDataRowIgniteRebalanceIteratorImpl. nextX()This method is the same asIterator.next(), but allows for failure with exception.CacheDataRowIgniteRebalanceIteratorImpl. peek()Return next element without moving iterator cursor to the next one.Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return types with arguments of type CacheDataRow Modifier and Type Method Description Iterator<CacheDataRow>IgniteRebalanceIteratorImpl. iterator()Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with type arguments of type CacheDataRow Constructor Description IgniteRebalanceIteratorImpl(NavigableMap<Integer,GridCloseableIterator<CacheDataRow>> fullIterators, IgniteHistoricalIterator historicalIterator) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.distributed.near
Methods in org.apache.ignite.internal.processors.cache.distributed.near that return CacheDataRow Modifier and Type Method Description @Nullable CacheDataRowGridNearCacheEntry. unswap(CacheDataRow row, boolean checkExpire)Unswaps an entry.Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type CacheDataRow Modifier and Type Method Description @Nullable CacheDataRowGridNearCacheEntry. unswap(CacheDataRow row, boolean checkExpire)Unswaps an entry. -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.persistence
Classes in org.apache.ignite.internal.processors.cache.persistence that implement CacheDataRow Modifier and Type Class Description classCacheDataRowAdapterCache data row adapter.classDataRowCacheAwareData row implementation that can optionally hide the cache identifier and can setnullas value.
It is used to simplify storing a data row into page memory, because in some cases the cache identifier is not stored on the data pages, but is required to link this data row inBPlusTree.Fields in org.apache.ignite.internal.processors.cache.persistence with type parameters of type CacheDataRow Modifier and Type Field Description static GridCursor<CacheDataRow>GridCacheOffheapManager. EMPTY_CURSORMethods in org.apache.ignite.internal.processors.cache.persistence that return CacheDataRow Modifier and Type Method Description CacheDataRowGridCacheOffheapManager.GridCacheDataStore. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)CacheDataRowGridCacheOffheapManager.GridCacheDataStore. find(GridCacheContext cctx, KeyCacheObject key)Methods in org.apache.ignite.internal.processors.cache.persistence that return types with arguments of type CacheDataRow Modifier and Type Method Description GridCursor<? extends CacheDataRow>GridCacheOffheapManager.GridCacheDataStore. cursor()GridCursor<? extends CacheDataRow>GridCacheOffheapManager.GridCacheDataStore. cursor(int cacheId)GridCursor<? extends CacheDataRow>GridCacheOffheapManager.GridCacheDataStore. cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper)GridCursor<? extends CacheDataRow>GridCacheOffheapManager.GridCacheDataStore. cursor(int cacheId, KeyCacheObject lower, KeyCacheObject upper, Object x)GridCursor<? extends CacheDataRow>GridCacheOffheapManager.GridCacheDataStore. cursor(Object x)AbstractFreeList<CacheDataRow>GridCacheOffheapManager.GridCacheDataStore. getCacheStoreFreeList()Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type CacheDataRow Modifier and Type Method Description voidRowStore. addRow(CacheDataRow row, IoStatisticsHolder statHolder)CacheDataRowGridCacheOffheapManager.GridCacheDataStore. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)voidGridCacheOffheapManager.GridCacheDataStore. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)booleanRowStore. updateRow(long link, CacheDataRow row, IoStatisticsHolder statHolder)Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type CacheDataRow Modifier and Type Method Description voidRowStore. addRows(Collection<? extends CacheDataRow> rows, IoStatisticsHolder statHolder)voidGridCacheOffheapManager.GridCacheDataStore. insertRows(Collection<DataRowCacheAware> rows, IgnitePredicateX<CacheDataRow> initPred)Insert rows into page memory. -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.persistence.freelist
Methods in org.apache.ignite.internal.processors.cache.persistence.freelist with parameters of type CacheDataRow Modifier and Type Method Description voidCacheFreeList. insertDataRow(CacheDataRow row, IoStatisticsHolder statHolder) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.persistence.snapshot
Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot that return types with arguments of type CacheDataRow Modifier and Type Method Description GridCloseableIterator<CacheDataRow>IgniteSnapshotManager. partitionRowIterator(String snpName, String folderName, String grpName, int partId, @Nullable EncryptionCacheKeyProvider encrKeyProvider)GridCloseableIterator<CacheDataRow>IgniteSnapshotManager. partitionRowIterator(GridKernalContext ctx, String grpName, int partId, FilePageStore pageStore) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.persistence.tree.io
Methods in org.apache.ignite.internal.processors.cache.persistence.tree.io with parameters of type CacheDataRow Modifier and Type Method Description protected voidDataPageIO. writeFragmentData(CacheDataRow row, ByteBuffer buf, int rowOff, int payloadSize)Write row data fragment.protected voidDataPageIO. writeRowData(long pageAddr, int dataOff, int payloadSize, CacheDataRow row, boolean newRow) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.query
Methods in org.apache.ignite.internal.processors.cache.query with parameters of type CacheDataRow Modifier and Type Method Description voidGridCacheQueryManager. remove(KeyCacheObject key, @Nullable CacheDataRow prevRow)voidGridCacheQueryManager. store(CacheDataRow newRow, @Nullable CacheDataRow prevRow, boolean prevRowAvailable) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.tree
Classes in org.apache.ignite.internal.processors.cache.tree that implement CacheDataRow Modifier and Type Class Description classDataRowMethods in org.apache.ignite.internal.processors.cache.tree that return CacheDataRow Modifier and Type Method Description protected CacheDataRowCacheDataRowStore. dataRow(int cacheId, int hash, long link, CacheDataRowAdapter.RowData rowData)CacheDataRowCacheDataTree. getRow(BPlusIO<CacheSearchRow> io, long pageAddr, int idx, Object flags)Get data row.Methods in org.apache.ignite.internal.processors.cache.tree that return types with arguments of type CacheDataRow Modifier and Type Method Description GridCursor<CacheDataRow>CacheDataTree. find(CacheSearchRow lower, CacheSearchRow upper, BPlusTree.TreeRowClosure<CacheSearchRow,CacheDataRow> c, Object x)Method parameters in org.apache.ignite.internal.processors.cache.tree with type arguments of type CacheDataRow Modifier and Type Method Description GridCursor<CacheDataRow>CacheDataTree. find(CacheSearchRow lower, CacheSearchRow upper, BPlusTree.TreeRowClosure<CacheSearchRow,CacheDataRow> c, Object x) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.cache.verify
Method parameters in org.apache.ignite.internal.processors.cache.verify with type arguments of type CacheDataRow Modifier and Type Method Description static @Nullable PartitionHashRecordV2IdleVerifyUtility. calculatePartitionHash(PartitionKeyV2 partKey, Object updCntr, Object consId, GridDhtPartitionState state, boolean isPrimary, long partSize, GridIterator<CacheDataRow> it) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.query
Methods in org.apache.ignite.internal.processors.query with parameters of type CacheDataRow Modifier and Type Method Description voidGridQueryIndexing. remove(GridCacheContext cctx, GridQueryTypeDescriptor type, CacheDataRow row)Removes index entry by key.voidGridQueryProcessor. remove(GridCacheContext cctx, CacheDataRow row)voidGridQueryIndexing. store(GridCacheContext cctx, GridQueryTypeDescriptor type, CacheDataRow row, CacheDataRow prevRow, boolean prevRowAvailable)Updates index.voidGridQueryProcessor. store(GridCacheContext cctx, CacheDataRow newRow, @Nullable CacheDataRow prevRow, boolean prevRowAvailable) -
Uses of CacheDataRow in org.apache.ignite.internal.processors.query.schema
Methods in org.apache.ignite.internal.processors.query.schema with parameters of type CacheDataRow Modifier and Type Method Description booleanSchemaIndexCacheFilter. apply(CacheDataRow row)voidSchemaIndexCacheVisitorClosure. apply(CacheDataRow row)Apply closure.
-