|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.udo.cs.yale.example.SparseMapDataRow
public class SparseMapDataRow
Implementation of DataRow that is backed by a HashMap. Usually using the
DoubleSparseArrayDataRow should be more efficient.
| Field Summary | |
|---|---|
private java.util.Map<java.lang.Integer,java.lang.Double> |
data
Maps the indices of attributes to the data. |
| Constructor Summary | |
|---|---|
SparseMapDataRow()
|
|
| Method Summary | |
|---|---|
void |
ensureNumberOfColumns(int numberOfColumns)
Does nothing. |
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 java.util.Map<java.lang.Integer,java.lang.Double> data
| Constructor Detail |
|---|
public SparseMapDataRow()
| 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 | ||||||||