edu.unh.sdb.datasource
Class CellDataSource

java.lang.Object
  extended by edu.unh.sdb.datasource.DataCollection
      extended by edu.unh.sdb.datasource.DataSource
          extended by edu.unh.sdb.datasource.CellDataSource
All Implemented Interfaces:
CellIndexable, Indexable
Direct Known Subclasses:
ARRSCellDataSource, RegCellDataSource

public abstract class CellDataSource
extends DataSource
implements CellIndexable


Field Summary
 
Fields inherited from class edu.unh.sdb.datasource.DataSource
fdlDescriptor, isActivated, name, wsName
 
Fields inherited from class edu.unh.sdb.datasource.DataCollection
attributeOrder, axisOrdering, axisWeights, bounds, dataOrder, dimensionality, numAttributes, pointOrder, recordDesc
 
Constructor Summary
protected CellDataSource()
          Constructor without arguments
protected CellDataSource(DataSource ds)
          Constructor sets all data members to copies of the corresponding members from the argument DataSource.
protected CellDataSource(RecordDescriptor r, ISBounds db)
          Constructor with RecordDescriptor and ISBounds
 
Method Summary
 
Methods inherited from class edu.unh.sdb.datasource.DataSource
activate, checkActivated, clearCache, copyBestID, create, create, create, createRemote, createRemote, createRemoteClient, createRemoteClient, createRemoteDataSource, createRemoteDataSource, createRemoteDataSourceUDP, createRemoteUDP, createRemoteUDP, deactivate, dumpData, equals, getName, getValues, isActivated, main, toString, toString
 
Methods inherited from class edu.unh.sdb.datasource.DataCollection
byteSize, computeOffset, computeOffset, copyBounds, createDataBlock, createDataBlock, createDataBlock, createDatum, createDatum, createDatum, createDatum, createDatum, createDatum, datum, datum, datum, datum, datum, datum, datum, dim, getAxisOrdering, getAxisWeight, getAxisWeights, getBounds, getByte, getBytes, getBytes, getBytes, getBytes, getBytes, getBytes, getBytesByAttribute, getBytesByAttribute, getBytesByPoint, getBytesByPoint, getDataOrder, getDimensionsArray, getDouble, getDoubles, getDoubles, getDoubles, getDoubles, getDoubles, getDoubles, getDoublesByAttribute, getDoublesByAttribute, getDoublesByPoint, getDoublesByPoint, getFloat, getFloats, getFloats, getFloats, getFloats, getFloats, getFloats, getFloatsByAttribute, getFloatsByAttribute, getFloatsByPoint, getFloatsByPoint, getInt, getInts, getInts, getInts, getInts, getInts, getInts, getIntsByAttribute, getIntsByAttribute, getIntsByPoint, getIntsByPoint, getLowerBoundsArray, getNumAttributes, getRecordDescriptor, getShort, getShorts, getShorts, getShorts, getShorts, getShorts, getShorts, getShortsByAttribute, getShortsByAttribute, getShortsByPoint, getShortsByPoint, getStorageType, getValues, getValuesByAttribute, getValuesByPoint, longVolume, setAxisOrdering, setBounds, setRecordDescriptor, size, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, useBytesOnly, volume
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.unh.sdb.datasource.CellIndexable
urCellBlock
 
Methods inherited from interface edu.unh.sdb.datasource.Indexable
copyBounds, datum, datum, datum, datum, datum, dim, getBounds, getNumAttributes, getRecordDescriptor, subblock, subblock, subblock, subblock, subblock, subblock
 

Constructor Detail

CellDataSource

protected CellDataSource()
Constructor without arguments


CellDataSource

protected CellDataSource(RecordDescriptor r,
                         ISBounds db)
Constructor with RecordDescriptor and ISBounds


CellDataSource

protected CellDataSource(DataSource ds)
Constructor sets all data members to copies of the corresponding members from the argument DataSource.