edu.unh.sdb.datasource
Class OverlapBlockManager

java.lang.Object
  extended by edu.unh.sdb.datasource.BlockManager
      extended by edu.unh.sdb.datasource.OverlapBlockManager
Direct Known Subclasses:
RegularGridBlockManager

public class OverlapBlockManager
extends BlockManager


Field Summary
 
Fields inherited from class edu.unh.sdb.datasource.BlockManager
accessHistory, blockBounds, bounds, components, dim, fmpFlags, recordDesc, size, sortArray
 
Constructor Summary
OverlapBlockManager(ComponentInfo[] cinfo)
          Construct a OverlapBlockManager from a array of ComponentInfo
 
Method Summary
 void subblock(DataBlock theBlock, ISBounds dstBounds, ISBounds srcBounds, FieldIDMapper mp)
          Reads a subblock defined by srcBounds into the region of the Datablock argument defined by dstBounds.
 
Methods inherited from class edu.unh.sdb.datasource.BlockManager
ARRep, buildISBounds, check, datum, datum, datum, datum, datum, dim, getBounds, getComponentInfo, getComponentInfo, getRecordDescriptor, hasIntersection, isRegular, searchBlock, size, subblock, subblock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverlapBlockManager

public OverlapBlockManager(ComponentInfo[] cinfo)
Construct a OverlapBlockManager from a array of ComponentInfo

Method Detail

subblock

public void subblock(DataBlock theBlock,
                     ISBounds dstBounds,
                     ISBounds srcBounds,
                     FieldIDMapper mp)
Reads a subblock defined by srcBounds into the region of the Datablock argument defined by dstBounds. The FieldIDMapper argument determines the mapping between datums in the datasource and datums in the DataBlock.

Overrides:
subblock in class BlockManager