Package edu.unh.sdb.datasource

Interface Summary
CellIndexable An interface for classes that can be thought of as a cell space.
Indexable An interface for classes that can be thought of as an index space.
ObliquePlaneIteratorInterface  
Server  
 

Class Summary
AJDataSourceBuilder Manufactures Logical AttributeJoinDataSource objects.
AliasDataSource  
AppMonitor  
ARBlock  
ARRSCell  
ARRSCellBlock  
ARRSCellBlockIterator  
ARRSCellCopyDS  
ARRSCellDataSource  
ARRSCellID  
ARRSCellIterator  
ARRSClippedCopyLeafNode  
ARRSCopyDataBlock  
ARRSCopyLeafNode  
ARRSInternalNode  
ARRSLeafNode  
ARRSNode  
ARRSTree  
AttributeJoinDataSource This class creates a new DataSource by joining attributes of some DataSources.
AttributeOrderBFDS This class will read from a file of binary data, providing an n-dimensional datasource view of that file.
AxisOrdering The AxisOrdering class is used to specify the axisOrdering of axes.
BasicBlock  
BDISBoundsIterator The BDISBoundsIterator class traverses the specified IndexSpace with the specified shape and the specified steps.
BinaryFileDataSource This class will read from a file of binary data, providing an n-dimensional datasource view of that file.
BlockCache The BlockCache class is the parent class for all caches that store blocks of data in memory.
BlockCacheDataSource  
BlockedDataSource BlockedDataSource does a spatial join on several blocks of DataSources into one DataSource
BlockedDataSourceBuilder Manufactures Logical Blocked DataSource objects.
BlockListCache  
BlockListCacheDataSource  
BlockManager  
BufferedOneDDataSink  
CacheDataBlock A CacheDataBlock is a CompositeBlock that is used internally by the CacheDataSource.
CacheDataSource This is the abstract base class for all datasources that provide caching service for an underlying datasource.
CacheMaker  
Cell  
CellBlock  
CellBlockIterator  
CellBoundsIterator CellBoundsIterator creates ISBounds with length 2 in all dimensions, and an overlap of -1.
CellDataCollection  
CellDataSource  
CellID  
CellIterator  
ChunkedDataSource This class performs chunking I/O operations.
ComponentInfo This class records information about a component DataSource of a AttributeJoinDataSource or BlockedDataSource.
CompositeBlock  
CompositeDataSource This class is a parent class for AttributeJoinDataSoure and BlockedDataSource.
DataBlock An abstract parent class for datablocks--used to transport blocks of data around the system
DataBlockCollection Represents a list of DataBlocks.
DataBlockProxy  
DataCollection  
DataSink  
DataSource The DataSource class provides a provides a view of the data in which each datum has a unique location within an N-dimensional index space.
DataSourceBuilder Manufactures Logical DataSource objects such AttributeJoin and Blocked DataSources.
DataSourceCollection The DataSourceCollection class provides for a list of datasources with customary list functionality.
DataSourceServer  
DatumBlock Deprecated.  
DCBoundsIterator  
DCIterator  
DimResolution  
DSApproximator  
DSArrayStencil This is an implementation of a partitioned stencil that uses an array to maintain the record of active elements.
DSBlockStencil This is an implementation of a partitioned stencil that associates a Datablock with active elements.
DSListStencil This is an implementation of a partitioned stencil that uses a list of ISIDs to maintain the record of active elements.
DSPartitionedStencil  
DSPartitionedStencilIterator  
DSRecordSpec  
DSStencil  
DSThreadedPartitionedStencilIterator  
DynamicChunking Abstract class for a dynamic chunking data source that provides a Indexable.datum(edu.unh.sdb.datasource.IndexSpaceID) method that either reads the datum from memory if the block that contained it is loaded, or loads the block, eventually discards an already loaded block in LRU fashion and then returns the data from the loaded block.
FDLDescriptor The FDLDescriptor class holds data read from a file descriptor .fdl file The data will be read, validated and properly instantiated for use by the DataSource classes.
FileDataSource FileDataSource is an abstract class meant to serve as a parent class for all DataSources that read from a file.
FileError This error is used when a file cannot be opened, read, etc.
ForeignReferenceDataSource  
GraniteRemoteClient This class will read data from a remote datasource using UDT or UDP logic.
IndexBlock  
IndexSpaceID The IndexSpaceID class represents points in a DataSource index space
IntegerIndexSpaceID This class implements the IndexSpaceID class using an array of integers.
ISBounds The ISBounds class is meant to represent hypercubic subregions in an n-dimensional index space.
ISBoundsIterator The ISBoundsIterator class traverses the specified IndexSpace with the specified shape and the specified steps.
ISIDMapper This class is used for mapping IndexSpaceIDs and ISBounds to/from ISBounds defined within component and composite spaces.
ISIterator Child class of IndexSpaceID.
ISPartitioning A ISPartitioning provides a mapping between an N-Dimensional index space and an integer partitioning Space of the same dimensionality.
KDNode  
Log This class provides basic logging functionality for errors and debugging.
LRUCache  
LRUCacheDataSource The LRUCacheDataSource provides cache service for an underlying datasource.
MRDataSource MRDataSource Serves as an interface to a MultiResolution hierarchy of DataSources representing the same data at different resolution levels.
MultiBlockCacheDataSource The MultiBlockCacheDataSource provides caching service using a MultiBlockCache.
NTreeNode  
ObliquePlaneIterator  
OneDDataSink A 1D Datasink.
OverlapBlockedDataSource OverlapBlockedDataSource does a spatial join on several blocks of DataSources into one DataSource
OverlapBlockManager  
PackedIndexSpaceID This class implements the IndexSpaceID class using a single integer to represent the dimensions of the ID.
PhysicalDataSource  
Plane A plane that can be iterated through a Volume and can be rotated and translated.
PointOrderBFDS This class will read from a file of binary data, providing an n-dimensional datasource view of that file.
RandomBlockIterator this class generates a BlockIterator that randomly moves within this ISBounds of the iteration data source.
RayCastingIterator Iterates through an arbitrary oriented cuboid.
RayCellIterator This class simulates a ray passing througth a cubic index space.
RayIterator  
RayIteratorStep Reads data from a DataSource along a line segment.
RectCellBlock  
RectilinearCell  
RectilinearCellID  
RegCellDataSource  
RegularGridBlockManager  
RegularISPartitioning This class implements a regular partitioning of a bounded index space.
RemoteBFDS This class will read data from a remote datasource
RemoteUDPClient This class will read data from a remote datasource using UFTP logic.
RemoteUDPClient.ClientAlarm Thread class to control how long packet receiving has to be done.
RemoteUDPClient.ClientStarter Thread class to start the Client.
RemoteUDPClient.InterPacketDelay Interpacket delay parameter setter.
RemoteUDTClient This class will read data from a remote datasource using UFTP logic.
RemoteUDTClient.ClientStarter Thread class to start the Client.
Slice A class that knows how to read data for the intersection between a Volume over a DataSource and a Plane.
SliceIterator It allows to 'iterate' a Slice along is normal vector, calculating the intersection with a Volume and reading data from a DataSource to fill that intersection.
SliceUtil Utility functions for use in Slice.
StatsDataSource  
TextFileDataSource This class will read from a file of numeric ASCII data, providing an n-dimensional datasource view of that file.
ThreadedBlockCacheDataSource The ThreadedBlockCacheDataSource provides cache service for an underlying datasource.
ThreadedSliceCache This cache is meant for use with slice iteration, and performs active prefetching using a separate IO thread.
ThreadedSliceCacheDataSource  
TimeSeries This class encapsulates time series data without imposing a particular data access interface on the series itself.
TransferFunction  
TransferFunction.Block Block of data that is read for a datasource.
UniBlockCacheDataSource The UniBlockCacheDataSource provides cache service for an underlying datasource.
URCellBlock  
URCellBlockIterator  
URCellIterator  
Volume A volume that can be intersected with a Plane.
VRDataBlock  
VRDataSource  
VRDataSourceBuilder Manufactures Logical VRDataSource objects.
VRIndexable VRIndexable provides different resolution view of the datasource.
XDDLReader  
XFDLReader  
XTDLReader  
 

Enum Summary
TransferFunction.Feature  
TransferFunction.Type  
 

Exception Summary
FileException This exception is raised when a file cannot be opened, read, etc.