org.apache.derby.impl.store.access.btree
Class BTreeRowPosition
- java.lang.Object
-
- org.apache.derby.impl.store.access.conglomerate.RowPosition
-
- org.apache.derby.impl.store.access.btree.BTreeRowPosition
-
public class BTreeRowPosition extends RowPosition
-
-
Field Summary
Fields Modifier and Type Field and Description LeafControlRowcurrent_leafRowLocationcurrent_lock_row_locDataValueDescriptor[]current_lock_templateDataValueDescriptor[]current_positionKeyFields of the class-
Fields inherited from class org.apache.derby.impl.store.access.conglomerate.RowPosition
current_page, current_pageno, current_rh, current_rh_qualified, current_slot
-
-
Constructor Summary
Constructors Constructor and Description BTreeRowPosition(BTreeScan parent)Constructors for This class:
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidinit()Public Methods of This class:voidsaveMeAndReleasePage()Save this position by key and release the latch on the current leaf.java.lang.StringtoString()voidunlatch()-
Methods inherited from class org.apache.derby.impl.store.access.conglomerate.RowPosition
positionAtNextSlot, positionAtPrevSlot
-
-
-
-
Field Detail
-
current_positionKey
public DataValueDescriptor[] current_positionKey
Fields of the class
-
current_leaf
public LeafControlRow current_leaf
-
current_lock_template
public DataValueDescriptor[] current_lock_template
-
current_lock_row_loc
public RowLocation current_lock_row_loc
-
-
Constructor Detail
-
BTreeRowPosition
public BTreeRowPosition(BTreeScan parent)
Constructors for This class:
-
-
Method Detail
-
init
public void init()
Public Methods of This class:- Overrides:
initin classRowPosition
-
unlatch
public final void unlatch()
- Overrides:
unlatchin classRowPosition
-
saveMeAndReleasePage
public void saveMeAndReleasePage() throws StandardExceptionSave this position by key and release the latch on the current leaf.- Throws:
StandardException- if an error occurs while saving the position- See Also:
BTreeScan.savePositionAndReleasePage()
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classRowPosition
-
-
DataMelt 3.0 © DataMelt by jWork.ORG