|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.unh.sdb.datasource.DataCollection
edu.unh.sdb.datasource.DataBlock
edu.unh.sdb.datasource.DataBlockProxy
public abstract class DataBlockProxy
| Field Summary |
|---|
| Fields inherited from class edu.unh.sdb.datasource.DataCollection |
|---|
attributeOrder, axisOrdering, axisWeights, bounds, dataOrder, dimensionality, numAttributes, pointOrder, recordDesc |
| Constructor Summary | |
|---|---|
protected |
DataBlockProxy()
|
|
DataBlockProxy(ISBounds isb,
RecordDescriptor recordDesc)
|
|
DataBlockProxy(ISBounds isb,
RecordDescriptor recordDesc,
AxisOrdering ordering)
|
| Method Summary | |
|---|---|
void |
datum(Datum dtm,
IndexSpaceID did)
Given an IndexSpaceID, copy the values of the Datum at that position to the argument Datum. |
void |
datum(Datum dtm,
IndexSpaceID did,
FieldIDMapper mp)
Given an IndexSpaceID and FieldIDMapper, copy the values of the Datum at that position to the argument Datum. |
protected DataBlock |
getDataBlock()
DataBlock getDataBlock() |
protected abstract DataBlock |
loadData()
loadData() - responsibility of the child class to implement code to load the true DataBlock object. |
protected void |
setDataBlock(DataBlock blk)
setDataBlock( DataBlock blk ) |
void |
setDatum(IndexSpaceID isid,
Datum d)
Set the location specified by the IndexSpaceID to the given datum. |
void |
subblock(DataBlock dstBlock,
ISBounds srcBounds,
FieldIDMapper fmap)
Reads a subblock defined by srcBounds into the Datablock argument. |
void |
subblock(DataBlock dstBlock,
ISBounds dstBounds,
ISBounds srcBounds)
Reads a subblock defined by srcBounds into the region of the Datablock argument defined by dstBounds. |
void |
subblock(DataBlock dstBlock,
ISBounds dstBounds,
ISBounds srcBounds,
FieldIDMapper fmap)
Reads a subblock defined by srcBounds into the region of the Datablock argument defined by dstBounds. |
| Methods inherited from class edu.unh.sdb.datasource.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, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected DataBlockProxy()
public DataBlockProxy(ISBounds isb,
RecordDescriptor recordDesc,
AxisOrdering ordering)
isb - recordDesc - axisOrdering -
public DataBlockProxy(ISBounds isb,
RecordDescriptor recordDesc)
isb - recordDesc - | Method Detail |
|---|
protected abstract DataBlock loadData()
protected void setDataBlock(DataBlock blk)
protected DataBlock getDataBlock()
public void setDatum(IndexSpaceID isid,
Datum d)
DataBlock
setDatum in class DataBlockDataBlock.setDatum(edu.unh.sdb.datasource.IndexSpaceID,
edu.unh.sdb.common.Datum)
public void datum(Datum dtm,
IndexSpaceID did)
DataCollection
datum in interface Indexabledatum in class DataCollectionDataCollection.datum(edu.unh.sdb.common.Datum,
edu.unh.sdb.datasource.IndexSpaceID)
public void datum(Datum dtm,
IndexSpaceID did,
FieldIDMapper mp)
DataCollection
datum in interface Indexabledatum in class DataCollectionDataCollection.datum(edu.unh.sdb.common.Datum,
edu.unh.sdb.datasource.IndexSpaceID, edu.unh.sdb.common.FieldIDMapper)
public void subblock(DataBlock dstBlock,
ISBounds dstBounds,
ISBounds srcBounds)
DataCollection
subblock in interface Indexablesubblock in class DataCollectionDataCollection.subblock(edu.unh.sdb.datasource.DataBlock,
edu.unh.sdb.datasource.ISBounds, edu.unh.sdb.datasource.ISBounds)
public void subblock(DataBlock dstBlock,
ISBounds srcBounds,
FieldIDMapper fmap)
DataCollection
subblock in class DataCollectionedu.unh.sdb.datasource.DataCollection#subblock(edu.unh.sdb.common.DataBlock,
edu.unh.sdb.datasource.ISBounds, edu.unh.sdb.datasource.FieldIDMapper)
public void subblock(DataBlock dstBlock,
ISBounds dstBounds,
ISBounds srcBounds,
FieldIDMapper fmap)
DataCollection
subblock in interface Indexablesubblock in class DataCollectionedu.unh.sdb.datasource.DataCollection#subblock(edu.unh.sdb.common.DataBlock,
edu.unh.sdb.datasource.ISBounds, edu.unh.sdb.datasource.FieldIDMapper)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||