|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.udo.cs.yale.example.FloatArrayDataRow
public class FloatArrayDataRow
Implementation of DataRow that is backed by a float array. Please note that for most applications
the precision of floats should be high enough. The highest precision is provided by
DoubleArrayDataRows but these need the double amount compared
to these float representations which are therefore a good trade-off between precision and memory usage.
| Field Summary | |
|---|---|
private float[] |
data
Holds the data for all attributes. |
| Constructor Summary | |
|---|---|
FloatArrayDataRow(float[] data)
Creates a new data row backed by an primitive array. |
|
| Method Summary | |
|---|---|
void |
ensureNumberOfColumns(int numberOfColumns)
Creates a new array of the given size if necessary and copies the data into the new array. |
double |
get(Attribute attribute)
Returns the desired data for the given attribute. |
void |
set(Attribute attribute,
double value)
Sets the given data for the given attribute. |
java.lang.String |
toString()
Returns a string representation of the data row. |
void |
trim()
Does nothing. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private float[] data
| Constructor Detail |
|---|
public FloatArrayDataRow(float[] data)
| Method Detail |
|---|
public double get(Attribute attribute)
get in interface DataRow
public void set(Attribute attribute,
double value)
set in interface DataRowpublic void ensureNumberOfColumns(int numberOfColumns)
ensureNumberOfColumns in interface DataRowpublic void trim()
trim in interface DataRowpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||