|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.unh.sdb.common.Datum
edu.unh.sdb.common.IntDatum
public class IntDatum
Represent multiple data values for a single point. This implementation stores values as an array of ints, regardless of the orginal type of an attribute.
| Constructor Summary | |
|---|---|
IntDatum(Datum d)
Copy Constructor creates a copy of the argument datum. |
|
IntDatum(int numvalues)
Creates a null datum with the specified number of values. |
|
IntDatum(int[] values)
Creates a datum with attributes containing the argument values. |
|
IntDatum(int[] values,
int startIndex,
int numAttributes)
Deprecated. Not really; just looking for usage because of changed semantics (01/05) |
|
IntDatum(IntDatum d)
Copy Constructor creates a copy of the argument datum. |
|
IntDatum(IntDatum[] datums)
This constructor creates a single IntDatum from an array of datums. |
|
| Method Summary | |
|---|---|
void |
assign(int[] data)
Copy the values in the argument to this datum. |
void |
assign(int[] values,
int startIndex,
int numAttributes)
Deprecated. Not really; just looking for usage because of changed semantics (01/05) |
int |
byteSize()
Return the size in bytes needed to store the data for the attributes. |
java.lang.Object |
clone()
Return a copy of this datum. |
void |
copyTo(Datum d)
Copy the values of this IntDatum object into the argument datum. |
void |
copyTo(IntDatum d)
Copy the values of this IntDatum object into the argument datum. |
boolean |
equals(java.lang.Object o)
|
byte |
getByte(int i)
Return the field specified by the argument as a byte. |
double |
getDouble(int i)
Return the field specified by the argument as a double. |
float |
getFloat(int i)
Return the field specified by the argument as a float. |
int |
getInt(int i)
Return the field specified by the argument as a int. |
int[] |
getInts()
Return all attributes of the Datum as a 1-d int array |
short |
getShort(int i)
Return the field specified by the argument as a short. |
int |
getStorageType()
Return the StorageType for this Datum |
Values |
getValues()
Return all attributes of the Datum as a Values object |
void |
setByte(int i,
byte v)
Set the attribute indicated by the first argument to the value of the second argument. |
void |
setDouble(int i,
double v)
Set the attribute indicated by the first argument to the value of the second argument. |
void |
setFloat(int i,
float v)
Set the attribute indicated by the first argument to the value of the second argument. |
void |
setInt(int i,
int v)
Set the attribute indicated by the first argument to the value of the second argument. |
void |
setInts(int[] newVals)
set all Attribute values with one array. |
void |
setShort(int i,
short v)
Set the attribute indicated by the first argument to the value of the second argument. |
int |
size()
Return the number of attributes in the datum. |
void |
subset(Datum d,
RecordSpec spec)
Copy the attributes specified by the RecordSpec into the argument datum. |
void |
subset(IntDatum d,
RecordSpec spec)
Copy the attributes specified by the RecordSpec into the argument datum. |
Datum |
subset(RecordSpec spec)
Return a new datum with the attributes indicated by the RecordSpec. |
java.lang.String |
toString()
Return a string representation of the datum. |
| Methods inherited from class edu.unh.sdb.common.Datum |
|---|
create, create, create, create, create, create, create, create, create, create, create, create, getBytes, getBytes, getBytes, getDoubles, getDoubles, getFloats, getFloats, getInts, getNumAttributes, getShorts, getShorts, setBytes, setBytes, setBytes, setDoubles, setDoubles, setDoubles, setFloats, setFloats, setFloats, setInts, setInts, setShorts, setShorts, setShorts |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IntDatum(int numvalues)
public IntDatum(int[] values)
public IntDatum(int[] values,
int startIndex,
int numAttributes)
public IntDatum(IntDatum d)
public IntDatum(Datum d)
public IntDatum(IntDatum[] datums)
| Method Detail |
|---|
public java.lang.Object clone()
clone in class Datumpublic void copyTo(IntDatum d)
public void copyTo(Datum d)
copyTo in class Datumpublic void assign(int[] data)
public void assign(int[] values,
int startIndex,
int numAttributes)
public boolean equals(java.lang.Object o)
equals in class java.lang.Object
public void setDouble(int i,
double v)
setDouble in class Datum
public void setFloat(int i,
float v)
setFloat in class Datum
public void setInt(int i,
int v)
setInt in class Datum
public void setShort(int i,
short v)
setShort in class Datum
public void setByte(int i,
byte v)
setByte in class Datumpublic double getDouble(int i)
getDouble in class Datumpublic float getFloat(int i)
getFloat in class Datumpublic int getInt(int i)
getInt in class Datumpublic short getShort(int i)
getShort in class Datumpublic byte getByte(int i)
getByte in class Datumpublic void setInts(int[] newVals)
setInts in class Datumpublic int[] getInts()
getInts in class Datumpublic Values getValues()
getValues in class Datumpublic Datum subset(RecordSpec spec)
subset in class Datum
public void subset(IntDatum d,
RecordSpec spec)
public void subset(Datum d,
RecordSpec spec)
subset in class Datumpublic java.lang.String toString()
toString in class java.lang.Objectpublic int size()
size in class Datumpublic int byteSize()
byteSize in class Datumpublic int getStorageType()
getStorageType in class Datum
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||