Package org.apache.derby.iapi.store.raw

Examples of org.apache.derby.iapi.store.raw.ContainerKey


                // If not in cache - ask the factory for it and insert it.

                conglom =
                    getFactoryFromConglomId(conglomid).readConglomerate(
                        xact_mgr, new ContainerKey(0, conglomid));

                if (conglom != null)
                {
                    // on cache miss, put the missing conglom in the cache.
                    cache_entry = (CacheableConglomerate)
View Full Code Here


        {
            if (input_containerid != ContainerHandle.DEFAULT_ASSIGN_ID)
                SanityManager.ASSERT(containerid == input_containerid);
        }

    id = new ContainerKey(segmentId, containerid);
  }
View Full Code Here

    maintainParentLinks = in.readBoolean();

        // read in the array of format id's
        format_ids = ConglomerateUtil.readFormatIdArray(this.nKeyFields, in);

    id = new ContainerKey(segmentid, containerid);
  }
View Full Code Here

    maintainParentLinks = in.readBoolean();

        // read in the array of format id's
        format_ids = ConglomerateUtil.readFormatIdArray(this.nKeyFields, in);

    id = new ContainerKey(segmentid, containerid);
  }
View Full Code Here

            throw StandardException.newException(
                    SQLState.HEAP_CANT_CREATE_CONTAINER);
        }

    // Keep track of what segment the container's in.
    id = new ContainerKey(segmentId, containerid);

    // Heap requires a template representing every column in the table.
        if ((template == null) || (template.length == 0))
        {
            throw StandardException.newException(
View Full Code Here

     **/
    public void boot_create(
    long                    containerid,
    DataValueDescriptor[]   template)
    {
    id = new ContainerKey(0, containerid);
        this.format_ids = ConglomerateUtil.createFormatIds(template);
    }
View Full Code Here

        FormatIdUtil.readFormatIdInteger(in);

    int segmentid = in.readInt();
        long containerid = in.readLong();

    id = new ContainerKey(segmentid, containerid);

        // read the number of columns in the heap.
        int num_columns = in.readInt();

        // read the array of format ids.
View Full Code Here

        FormatIdUtil.readFormatIdInteger(in);

    int segmentid = in.readInt();
        long containerid = in.readLong();

    id = new ContainerKey(segmentid, containerid);

        // read the number of columns in the heap.
        int num_columns = in.readInt();

        // read the array of format ids.
View Full Code Here

        // internally generated one from getNextId().
        long containerId =
            ((input_containerid != ContainerHandle.DEFAULT_ASSIGN_ID) ?
                 input_containerid : getNextId());

    ContainerKey identity = new ContainerKey(segmentId, containerId);

    boolean tmpContainer = (segmentId == ContainerHandle.TEMPORARY_SEGMENT);

    ContainerHandle ch = null;
    LockingPolicy   cl = null;
View Full Code Here

    RowSource       rowSource)
    throws StandardException
  {
    long containerId = getNextId();

    ContainerKey identity = new ContainerKey(segmentId, containerId);

    // create and load the stream container
    StreamFileContainer sContainer =
            new StreamFileContainer(identity, this, tableProperties);
    sContainer.load(rowSource);
View Full Code Here

TOP

Related Classes of org.apache.derby.iapi.store.raw.ContainerKey

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.