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

Examples of org.apache.derby.iapi.store.access.conglomerate.Conglomerate


  }

    public void dropConglomerate(long conglomId)
    throws StandardException
  {
    Conglomerate conglom = findExistingConglomerate(conglomId);

    conglom.drop(this);

    if (conglomId < 0)
    {
      if (tempCongloms != null)
        tempCongloms.remove(new Long(conglomId));
View Full Code Here


    FormatableBitSet                 scanColumnList,
    DataValueDescriptor[]   fetchRow)
        throws StandardException
    {
    // Find the conglomerate.
    Conglomerate conglom = findExistingConglomerate(conglomId);

    // Get a scan controller.
        return(
            conglom.fetchMaxOnBTree(
                this,
                rawtran,
                conglomId,
                open_mode,
                lock_level,
View Full Code Here

    boolean                 createConglom,
    RowLocationRetRowSource rowSource)
    throws StandardException
  {
    // Find the conglomerate.
    Conglomerate conglom = findExistingConglomerate(conglomId);

    // Load up the conglomerate with rows from the rowSource.
    // Don't need to keep track of the conglomerate controller because load
    // automatically closes it when it finished.
    return(conglom.load(this, createConglom, rowSource));
  }
View Full Code Here

        SanityManager.THROWASSERT(
                "Bad lock level to openScan:" + lock_level);
        }

    // Find the conglomerate.
    Conglomerate conglom = findExistingConglomerate(conglomId);

    // Get a scan controller.
    ScanManager sm =
            conglom.openScan(
                this, rawtran, hold, open_mode,
                determine_lock_level(lock_level),
                determine_locking_policy(lock_level, isolation_level),
                isolation_level,
                scanColumnList,
View Full Code Here

        SanityManager.THROWASSERT(
                "Bad lock level to openScan:" + lock_level);
        }

    // Find the conglomerate.
    Conglomerate conglom = findExistingConglomerate(conglomId);

    // Get a scan controller.
    ScanManager sm =
            conglom.defragmentConglomerate(
                this,
                rawtran,
                hold,
                open_mode,
                determine_lock_level(lock_level),
View Full Code Here

    public StoreCostController openStoreCost(
    long        conglomId)
    throws StandardException
    {
    // Find the conglomerate.
    Conglomerate conglom = findExistingConglomerate(conglomId);

    // Get a scan controller.
    StoreCostController scc = conglom.openStoreCost(this, rawtran);

    return(scc);
    }
View Full Code Here

    public Conglomerate readConglomerate(
    TransactionManager  xact_manager,
    ContainerKey        container_key)
    throws StandardException
    {
        Conglomerate    btree      = null;
        ContainerHandle container  = null;
        ControlRow      root       = null;

        try
        {
View Full Code Here

  }

    public void dropConglomerate(long conglomId)
    throws StandardException
  {
    Conglomerate conglom = findExistingConglomerate(conglomId);

    conglom.drop(this);

    if (conglomId < 0)
    {
      if (tempCongloms != null)
        tempCongloms.remove(new Long(conglomId));
View Full Code Here

    FormatableBitSet                 scanColumnList,
    DataValueDescriptor[]   fetchRow)
        throws StandardException
    {
    // Find the conglomerate.
    Conglomerate conglom = findExistingConglomerate(conglomId);

    // Get a scan controller.
        return(
            conglom.fetchMaxOnBTree(
                this,
                rawtran,
                conglomId,
                open_mode,
                lock_level,
View Full Code Here

    boolean                 createConglom,
    RowLocationRetRowSource rowSource)
    throws StandardException
  {
    // Find the conglomerate.
    Conglomerate conglom = findExistingConglomerate(conglomId);

    // Load up the conglomerate with rows from the rowSource.
    // Don't need to keep track of the conglomerate controller because load
    // automatically closes it when it finished.
    return(conglom.load(this, createConglom, rowSource));
  }
View Full Code Here

TOP

Related Classes of org.apache.derby.iapi.store.access.conglomerate.Conglomerate

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.