attributeOrder, axisOrdering, axisWeights, bounds, dataOrder, dimensionality, numAttributes, pointOrder, recordDesc| Constructor and Description | 
|---|
ARBlock(ComponentInfo[] cinfo)
Construct a AR datablock with the given ComponentInfo array. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
datum(Datum dtm,
     IndexSpaceID isid)
Return by reference the Datum corresponding to the given 
  IndexSpaceID. 
 | 
void | 
datum(Datum dtm,
     IndexSpaceID isid,
     FieldIDMapper mp)
Get the Datum and fill its values in the passed Datum at positions
  specified by the corresponding FieldIDMapper. 
 | 
void | 
datum(Datum dtm,
     IndexSpaceID isid,
     RecordSpec recSpec)
Get the Datum and fill its values in the passed Datum at positions
  specified by the corresponding RecordSpec. 
 | 
void | 
fill()
Fill in this ARBlock with actual data 
 | 
void | 
init()
reset the interating position 
 | 
static void | 
main(java.lang.String[] args)  | 
ComponentInfo | 
next()
Retrieve the next component block from this ARBlock 
 | 
void | 
setDatum(IndexSpaceID isid,
        Datum d)
Set the location specified by the IndexSpaceID to the given datum. 
 | 
int | 
size()
Deprecated. 
 
Return the number of elements in the datablock. 
 | 
void | 
subblock(DataBlock blk,
        ISBounds blkisb,
        ISBounds dsisb)
Get a block of data of the DataSource, pass by reference. 
 | 
void | 
subblock(DataBlock blk,
        ISBounds blkisb,
        ISBounds dsisb,
        FieldIDMapper mp)
Pass by reference subblock method taking FieldIDMapper 
 | 
void | 
subblock(DataBlock blk,
        ISBounds blkisb,
        ISBounds dsisb,
        RecordSpec spec)
Get a block of data of the DataSource. 
 | 
int | 
volume()
Return the number of elements in the datablock. 
 | 
getValues, setByAttribute, setByte, setBytes, setBytes, setBytesByAttribute, setBytesByPoint, setDouble, setDoubles, setDoubles, setDoublesByAttribute, setDoublesByPoint, setFloat, setFloats, setFloats, setFloatsByAttribute, setFloatsByPoint, setInt, setInts, setInts, setIntsByAttribute, setIntsByPoint, setShort, setShorts, setShorts, setShortsByAttribute, setShortsByPoint, setValues, setValues, setValuesByAttribute, setValuesByPoint, toStringbyteSize, computeOffset, computeOffset, copyBounds, createDataBlock, createDataBlock, createDataBlock, createDatum, createDatum, createDatum, createDatum, createDatum, createDatum, datum, datum, datum, datum, dim, getAttributeNames, 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, getUpperBoundsArray, getValues, getValuesByAttribute, getValuesByPoint, longVolume, setAxisOrdering, setBounds, setRecordDescriptor, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, useBytesOnlypublic ARBlock(ComponentInfo[] cinfo)
public int volume()
volume in class DataCollectionpublic int size()
DataCollectionsize in class DataCollectionpublic void datum(Datum dtm, IndexSpaceID isid)
datum in interface Indexabledatum in class DataCollectionpublic void datum(Datum dtm, IndexSpaceID isid, FieldIDMapper mp)
datum in interface Indexabledatum in class DataCollectionpublic void datum(Datum dtm, IndexSpaceID isid, RecordSpec recSpec)
datum in interface Indexabledatum in class DataCollectionpublic void setDatum(IndexSpaceID isid, Datum d)
public void subblock(DataBlock blk, ISBounds blkisb, ISBounds dsisb, RecordSpec spec)
subblock in interface Indexablesubblock in class DataCollectionpublic void subblock(DataBlock blk, ISBounds blkisb, ISBounds dsisb)
subblock in interface Indexablesubblock in class DataCollectionpublic void subblock(DataBlock blk, ISBounds blkisb, ISBounds dsisb, FieldIDMapper mp)
subblock in interface Indexablesubblock in class DataCollectionpublic void fill()
public ComponentInfo next()
public void init()
public static void main(java.lang.String[] args)
                 throws java.io.IOException
java.io.IOException