Package net.sf.joafip.btreeplus.entity

Examples of net.sf.joafip.btreeplus.entity.INonTerminalPage


   * @throws HeapException
   */
  private void split(final NonTerminalPage nonTerminalPage)
      throws HeapException {
    if (!tryBalance(nonTerminalPage)) {
      final INonTerminalPage newNonTerminalPage = nonTerminalPage.split();
      final DataRecordIdentifier middleKey = nonTerminalPage
          .getAndClearMiddleKey();
      // ASSERTX
      assert middleKey != null;
      btreePlusElementMgr.appendPageRecordable(newNonTerminalPage);
      newNonTerminalPage.setValueIsChangedValueToSave();
      final NonTerminalPage parent = (NonTerminalPage) nonTerminalPage
          .getParentPage();
      if (parent == null) {
        btreePlusElementMgr.newRootNonTerminalPage(nonTerminalPage,
            middleKey, newNonTerminalPage);
View Full Code Here

TOP

Related Classes of net.sf.joafip.btreeplus.entity.INonTerminalPage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.