Package org.apache.derby.iapi.store.access

Examples of org.apache.derby.iapi.store.access.TransactionController.commit()


        // no matter what, commit the nested transaction; if something
        // bad happened in the child xaction lets not abort the parent
        // here.
        if (nestedTC != null)
        {
          nestedTC.commit();
          nestedTC.destroy();
        }
      }
      aiCache[index] = newValue;
      if (setIdentity)
View Full Code Here


    }

    // We either succeeded or got LANG_OBJECT_ALREADY_EXISTS.
    // Clean up if we did this in a nested transaction.
    if (useTc == nestedTc) {
      nestedTc.commit();
      nestedTc.destroy();
    }
  }

View Full Code Here

          getLogFactoryProperties(tc);
        }
        finally
        {
          if (tc != null)
            tc.commit();
        }
      }

      // checkpoint will start its own internal transaction on the current
      // context.
View Full Code Here

            // logic to catch a ddl that might jump in the middle of the
            // above loop and invalidate the various table control structures
            // which are needed to properly update the indexes.  For example
            // the above loop would corrupt an index added midway through
            // the loop if not properly handled.  See DERBY-1188. 
            nested_tc.commit();
     
    }
    finally
    {
                /* Clean up before we leave */
 
View Full Code Here

                        // with a parent lock would lead to a undetected
                        // deadlock so must give up trying in the nested
                        // transaction and retry with parent transaction.
            if (nestedTC != null)
            {
                            nestedTC.commit();
                            nestedTC.destroy();
                            nestedTC = null;
            }

            // if we couldn't do this with a nested transaction,
View Full Code Here

          // no matter what, commit the nested transaction;
                    // if something bad happened in the child transaction lets
                    // not abort the parent here.
          if (nestedTC != null)
          {
            nestedTC.commit();
            nestedTC.destroy();
          }
        }
      }
    }
View Full Code Here

                        )
                        pass = true;
                }
      }

      tc.commit();
      tc.destroy();
    }
    catch (StandardException e)
    {
      String  msg = e.getMessage();
View Full Code Here

            // logic to catch a ddl that might jump in the middle of the
            // above loop and invalidate the various table control structures
            // which are needed to properly update the indexes.  For example
            // the above loop would corrupt an index added midway through
            // the loop if not properly handled.  See DERBY-1188. 
            nested_tc.commit();
     
    }
    catch (StandardException se)
    {
      throw PublicAPI.wrapStandardException(se);
View Full Code Here

      if (sync)
      {
        if (commitflag == NON_XA)
        {
          // regular commit
          tc.commit();
        }
        else
        {
          // This may be a xa_commit, check overloaded commitflag.
View Full Code Here

      if (sync)
      {
        if (commitflag == NON_XA)
        {
          // regular commit
          tc.commit();
        }
        else
        {
          // This may be a xa_commit, check overloaded commitflag.
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.