Deprecated API


Contents
Deprecated Classes
edu.unh.sdb.datasource.DatumBlock
            
 

Deprecated Methods
edu.unh.sdb.common.FloatDatum.assign(float[])
          Use setFloats( float[] ) 
edu.unh.sdb.common.FloatDatum.assign(float[], int, int)
          Use setFloats( float[], int, int ), but note that the semantics of the start index is different in setFloats; the second argument is the array index to start the copy. 
edu.unh.sdb.lattice.Point.assign(float[], int, int)
          Use setCoords( float[], int startIndex, int numCoords ). Note that the semantics of the start position is different in setCoords. 
edu.unh.sdb.common.IntDatum.assign(int[], int, int)
          Not really; just looking for usage because of changed semantics (01/05) 
edu.unh.sdb.common.ShortDatum.assign(short[])
          Use setShorts( short[] )/ 
edu.unh.sdb.common.ShortDatum.assign(short[], int, int)
          Use setShorts( short[], int start, int numAttr ); Note that the semantics of the start argument of setShorts is different. 
edu.unh.sdb.datasource.ISBounds.boundingVolume(ISBounds)
          Use setToBoundingVolume( ISBounds ) 
edu.unh.sdb.common.MixedValues.byteValues()
          Use getDataReference() 
edu.unh.sdb.common.ByteValues.byteValues()
          Use getDataReference() 
edu.unh.sdb.datasource.AxisOrdering.computeCoords(long, int[], int[])
          in favor of the version with long axisWeights 
edu.unh.sdb.datasource.ISIterator.copy()
            
edu.unh.sdb.datasource.ISBounds.copy(ISBounds)
          Use set( ISBounds ) 
edu.unh.sdb.datasource.ISBounds.copyAndMove(ISBounds, int[])
          Use setAndMove( ISBounds, int[] ) 
edu.unh.sdb.datasource.ISBounds.copyAndMoveTo(ISBounds, int[])
          Use setAndMoveTo( ISBounds, int[] ) 
edu.unh.sdb.datasource.ISBounds.copyAndMoveToOrigin(ISBounds)
          Use bounds.copyToOrigin( ) 
edu.unh.sdb.datasource.ISBounds.copyLower(int[])
          Use setLower( int [] ) 
edu.unh.sdb.datasource.ISBounds.copyUpper(int[])
          Use setUpper( int [] ) "this" is returned for convenience of use. 
edu.unh.sdb.datasource.BinaryFileDataSource.createBinaryFileDataSource(String, RecordDescriptor, ISBounds, AxisOrdering, String, ByteOrder, int)
          use DataSource.create() 
edu.unh.sdb.datasource.AttributeJoinDataSource.datum(Datum, IndexSpaceID, FieldIDMapper)
            
edu.unh.sdb.datasource.BlockManager.datum(IndexSpaceID)
            
edu.unh.sdb.datasource.BlockManager.datum(IndexSpaceID, RecordSpec)
            
edu.unh.sdb.common.DoubleValues.doubleValues()
          Use getDataReference() 
edu.unh.sdb.datasource.ISBounds.expand(int)
          Use copyExpandBy( int ) 
edu.unh.sdb.common.MixedValues.floatValues()
          Use getFloats(); 
edu.unh.sdb.common.FloatValues.floatValues()
          Use getDataReference() 
edu.unh.sdb.datasource.Cell.getDimensionality()
          use dim() 
edu.unh.sdb.common.RecordSpec.getIndexedFieldNumber(int)
          Use getFieldNumber( int ) 
edu.unh.sdb.datasource.ISBounds.getLowerArray(int[])
          Use copyLowerArray( int [] ) 
edu.unh.sdb.datasource.ISIterator.getOrdering()
            
edu.unh.sdb.datasource.ISBoundsIterator.getOrdering()
            
edu.unh.sdb.datasource.ISIterator.getSpaceBounds()
          Use getBounds() 
edu.unh.sdb.datasource.ISBounds.getUpperArray(int[])
          Use copyUpperArray( int [] ) 
edu.unh.sdb.datasource.ISBounds.increase(int)
          Use copyIncreasedBy( int ) 
edu.unh.sdb.datasource.ISBounds.increaseByOne()
          Use copyIncreasedBy( 1 ) 
edu.unh.sdb.datasource.ISBounds.increaseByOne(ISBounds)
          rdb: I find the semantics very confusing. One would expect that the this object would be the one changed, not the argument object. Why do we need this? It is exactly the same as b.increaseByOne(); All other similar methods either change "this" or return a new object (except increaseByOne(ISB)). 
edu.unh.sdb.common.IntValues.intValues()
          Use getDataReference() 
edu.unh.sdb.datasource.ISBounds.newBoundsAtOrigin(IndexSpaceID)
          Use createAtOrigin( isid ) 
edu.unh.sdb.datasource.ISBounds.reduce(int)
          Use copyReducedBy( int ) 
edu.unh.sdb.datasource.ISBounds.reduceByOne()
          Use copyReducedBy( 1 ) 
edu.unh.sdb.datasource.ISBounds.reduceByOne(ISBounds)
          rdb: I find the semantics very confusing. One would expect that the this object would be the one changed, not the argument object. Especially since our other similar methods either change "this" or return a new object (except decreaseByOne(ISB)). 
edu.unh.sdb.datasource.ISIterator.setSpaceBounds(ISBounds)
          Use setBounds( ISBounds ) 
edu.unh.sdb.datasource.ObliquePlaneIterator.size()
          Use volume() 
edu.unh.sdb.datasource.DataCollection.size()
          Use volume() method. 
edu.unh.sdb.datasource.AttributeJoinDataSource.subblock(DataBlock, ISBounds, ISBounds, FieldIDMapper)
            
edu.unh.sdb.datasource.VRDataBlock.subblock(RecordSpec, ISBounds)
            
 

Deprecated Constructors
edu.unh.sdb.lattice.ArrayCell(Point[], Datum[], int)
          The dimensionality argument is superfluous. 
edu.unh.sdb.datasource.ARRSCellBlock(String, String, String)
          A Block should not be created from DS specs; create DS and subblock. This is also "copy" version specific. 
edu.unh.sdb.common.ByteDatum(byte)
            
edu.unh.sdb.common.ByteDatum(byte[], int, int)
          Not really; just looking for usage because of changed semantics (01/05) 
edu.unh.sdb.datasource.DataBlock(ISBounds, AxisOrdering, RecordDescriptor)
          Use DataBlock( ISBounds, RecordDescriptor, AxisOrdering ) 
edu.unh.sdb.common.DoubleDatum(double)
            
edu.unh.sdb.common.DoubleDatum(double[], int, int)
          Not really; just looking for usage because of changed semantics (01/05) 
edu.unh.sdb.common.FloatDatum(float)
            
edu.unh.sdb.common.FloatDatum(int[])
            
edu.unh.sdb.common.IntDatum(int[], int, int)
          Not really; just looking for usage because of changed semantics (01/05) 
edu.unh.sdb.common.MixedDatum(float[])
            
edu.unh.sdb.common.MixedDatum(int)
            
edu.unh.sdb.common.MixedDatum(int[])
            
edu.unh.sdb.datasource.RegularISPartitioning(ISBounds, ISBounds)
            
edu.unh.sdb.common.ShortDatum(short)
            
edu.unh.sdb.common.ShortDatum(short[], int, int)
          Not really deprecated. Just looking for usage. specifies the datum index of the datum to be copied, where all datums in the array are assumed to be of the same length.