public interface Indexable
Modifier and Type | Method and Description |
---|---|
ISBounds |
copyBounds() |
void |
datum(Datum dtm,
IndexSpaceID did)
Return by reference the Datum corresponding to the given
IndexSpaceID.
|
void |
datum(Datum dtm,
IndexSpaceID did,
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 did,
RecordSpec recSpec)
Get the Datum and fill its values in the passed Datum at positions
specified by the corresponding RecordSpec.
|
Datum |
datum(IndexSpaceID did) |
Datum |
datum(IndexSpaceID did,
RecordSpec spec) |
int |
dim() |
ISBounds |
getBounds() |
int |
getNumAttributes() |
RecordDescriptor |
getRecordDescriptor() |
void |
subblock(DataBlock theBlock,
ISBounds dstBounds,
ISBounds srcBounds) |
void |
subblock(DataBlock theBlock,
ISBounds dstBounds,
ISBounds srcBounds,
FieldIDMapper mp) |
void |
subblock(DataBlock theBlock,
ISBounds dstBounds,
ISBounds srcBounds,
RecordSpec spec) |
DataBlock |
subblock(ISBounds db)
return a subblock defined by the bounds
|
DataBlock |
subblock(ISBounds db,
FieldIDMapper fmap)
return a subbloc defined by the bounds and a FieldIDMapper
|
DataBlock |
subblock(ISBounds db,
RecordSpec rs)
return a subbloc defined by the bounds and recordSpec
|
Datum datum(IndexSpaceID did)
Datum datum(IndexSpaceID did, RecordSpec spec)
void datum(Datum dtm, IndexSpaceID did)
void datum(Datum dtm, IndexSpaceID did, FieldIDMapper mp)
void datum(Datum dtm, IndexSpaceID did, RecordSpec recSpec)
DataBlock subblock(ISBounds db, RecordSpec rs)
DataBlock subblock(ISBounds db, FieldIDMapper fmap)
void subblock(DataBlock theBlock, ISBounds dstBounds, ISBounds srcBounds, FieldIDMapper mp)
void subblock(DataBlock theBlock, ISBounds dstBounds, ISBounds srcBounds, RecordSpec spec)
int dim()
ISBounds copyBounds()
ISBounds getBounds()
int getNumAttributes()
RecordDescriptor getRecordDescriptor()