Uses of Class
org.apache.ignite.internal.persistence.tree.io.BPlusIO
Packages that use BPlusIO
Package
Description
-
Uses of BPlusIO in com._1c.g5.v8.bm.core.internal.ignite.store.index
Subclasses of BPlusIO in com._1c.g5.v8.bm.core.internal.ignite.store.indexModifier and TypeClassDescriptionclassIndexRowInnerIO<R,A extends IndexRowAccess<R>> Inner IO forIndexDataTreewhich delegates toIndexRowAccess.classIndexRowLeafIO<R,A extends IndexRowAccess<R>> Leaf IO forIndexDataTreewhich delegates toIndexRowAccess.Methods in com._1c.g5.v8.bm.core.internal.ignite.store.index with parameters of type BPlusIOModifier and TypeMethodDescriptionprotected intvoidvoid -
Uses of BPlusIO in com._1c.g5.v8.bm.core.internal.ignite.store.longkey
Subclasses of BPlusIO in com._1c.g5.v8.bm.core.internal.ignite.store.longkeyMethods in com._1c.g5.v8.bm.core.internal.ignite.store.longkey with parameters of type BPlusIOModifier and TypeMethodDescriptionprotected intLongKeyDataTree.compare(BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongSearchRow> iox, long pageAddr, int idx, com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongSearchRow row) com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongDataRowLongKeyDataTree.getRow(BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongSearchRow> io, long pageAddr, int idx, Object flags) final voidLongDataInnerIO.store(long dstPageAddr, int dstIdx, BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongSearchRow> srcIo, long srcPageAddr, int srcIdx) voidLongDataLeafIO.store(long dstPageAddr, int dstIdx, BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.longkey.LongSearchRow> srcIo, long srcPageAddr, int srcIdx) -
Uses of BPlusIO in com._1c.g5.v8.bm.core.internal.ignite.store.objectkey
Subclasses of BPlusIO in com._1c.g5.v8.bm.core.internal.ignite.store.objectkeyMethods in com._1c.g5.v8.bm.core.internal.ignite.store.objectkey with parameters of type BPlusIOModifier and TypeMethodDescriptionprotected intObjectKeyDataTree.compare(BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectSearchRow> iox, long pageAddr, int idx, com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectSearchRow row) com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectDataRowObjectKeyDataTree.getRow(BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectSearchRow> io, long pageAddr, int idx, Object flags) final voidObjectDataInnerIO.store(long dstPageAddr, int dstIdx, BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectSearchRow> srcIo, long srcPageAddr, int srcIdx) voidObjectDataLeafIO.store(long dstPageAddr, int dstIdx, BPlusIO<com._1c.g5.v8.bm.core.internal.ignite.store.objectkey.ObjectSearchRow> srcIo, long srcPageAddr, int srcIdx) -
Uses of BPlusIO in org.apache.ignite.internal.persistence.tree
Methods in org.apache.ignite.internal.persistence.tree with parameters of type BPlusIOModifier and TypeMethodDescriptionbooleanPerforms inspection or operation on a specified row and returns true if this row is required or matches or /operation successful (depending on the context).protected intprotected abstract intprotected intBPlusTreeReplaceRemoveRaceTest.TestPairTree.compare(BPlusIO<BPlusTreeReplaceRemoveRaceTest.Pair> io, long pageAddr, int idx, BPlusTreeReplaceRemoveRaceTest.Pair n2) protected voidBPlusTree.Remove.doRemove(long pageId, long page, long pageAddr, Boolean walPlc, BPlusIO<L> io, int cnt, int idx) final TGet a full detached data row.abstract TGet data row.BPlusTreeReplaceRemoveRaceTest.TestPairTree.getRow(BPlusIO<BPlusTreeReplaceRemoveRaceTest.Pair> io, long pageAddr, int idx, Object ignore) Get data row.protected voidBPlusTree.Remove.removeDataRowFromLeaf(long pageId, long page, long pageAddr, Boolean walPlc, BPlusIO<L> io, int cnt, int idx) protected voidBPlusTree.RemoveRange.removeDataRowFromLeaf(long pageId, long page, long pageAddr, Boolean walPlc, BPlusIO<L> io, int cnt, int idx) voidBPlusTree.Put.replaceRowInPage(BPlusIO<L> io, long pageId, long page, long pageAddr, int idx) Replaces a row in the page with a new one.BPlusTree.Insert.run0(long pageId, long page, long pageAddr, BPlusIO<L> io, BPlusTree<L, T>.Put p, int lvl) BPlusTree.Replace.run0(long pageId, long page, long pageAddr, BPlusIO<L> io, BPlusTree<L, T>.Put p, int lvl) BPlusTree.Search.run0(long pageId, long page, long pageAddr, BPlusIO<L> io, BPlusTree<L, T>.Get g, int lvl) intBPlusTree.TreeVisitorClosure.visit(BPlusTree<L, T> tree, BPlusIO<L> io, long pageAddr, int idx, WalManager wal) Performs inspection or operation on a specified row. -
Uses of BPlusIO in org.apache.ignite.internal.persistence.tree.io
Subclasses of BPlusIO in org.apache.ignite.internal.persistence.tree.ioModifier and TypeClassDescriptionclassBPlusInnerIO<L>Abstract IO routines for B+Tree inner pages.classBPlusLeafIO<L>Abstract IO routines for B+Tree leaf pages.Methods in org.apache.ignite.internal.persistence.tree.io with type parameters of type BPlusIOModifier and TypeMethodDescriptionstatic <Q extends BPlusIO<?>>
QPageIO.getBPlusIO(int type, int ver) static <Q extends BPlusIO<?>>
QPageIO.getBPlusIO(long pageAddr) Methods in org.apache.ignite.internal.persistence.tree.io with parameters of type BPlusIO -
Uses of BPlusIO in org.apache.ignite.internal.persistence.wal.record.delta
Methods in org.apache.ignite.internal.persistence.wal.record.delta that return BPlusIOConstructors in org.apache.ignite.internal.persistence.wal.record.delta with parameters of type BPlusIOModifierConstructorDescriptionInsertRecord(int grpId, long pageId, BPlusIO<L> io, int idx, byte[] rowBytes, long rightId) ReplaceRecord(int grpId, long pageId, BPlusIO<L> io, byte[] rowBytes, int idx)