public class FloatDatum extends Datum
Constructor and Description |
---|
FloatDatum(Datum d)
Copy Constructor creates a copy of the argument datum.
|
FloatDatum(float value)
Deprecated.
|
FloatDatum(float[] values)
Creates a datum with attributes containing the argument values.
|
FloatDatum(float[] values,
int startIndex,
int count)
Creates a datum by copying a subset of values from an array.
|
FloatDatum(FloatDatum d)
Copy Constructor creates a copy of the argument datum.
|
FloatDatum(FloatDatum[] datums)
This constructor creates a single FloatDatum from an array of datums.
|
FloatDatum(int numvalues)
Creates a null datum with the specified number of values.
|
FloatDatum(int[] values)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
assign(float[] data)
Deprecated.
Use setFloats( float[] )
|
void |
assign(float[] values,
int startIndex,
int numAttributes)
Deprecated.
Use setFloats( float[], int, int ), but note that the semantics of the start
index is different in setFloats; the second argument is the array index to
start the copy.
|
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 FloatDatum object into the argument datum.
|
void |
copyTo(FloatDatum d)
Copy the values of this FloatDatum object into the argument datum.
|
boolean |
equals(java.lang.Object o)
Determine if the argument is a FloatDatum with the same set of data values.
|
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.
|
float[] |
getFloats()
Return all attributes of the Datum as a 1-d double array
|
int |
getInt(int i)
Return the field specified by the argument as a int.
|
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
|
boolean |
isNull(int i)
Returns true if the field specified by the argument is null, false otherwise.
|
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 |
setFloats(float[] values,
int startIndex,
int numAttributes)
Assigns values to an existing datum by copying a subset of values from an array.
|
void |
setInt(int i,
int v)
Set the attribute indicated by the first argument to the value
of the second argument.
|
void |
setNull(int i)
Set the field specified by the argument to null.
|
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(FloatDatum 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.
|
create, create, create, create, create, create, create, create, create, create, create, create, getBytes, getBytes, getBytes, getDoubles, getDoubles, getFloats, getInts, getInts, getNumAttributes, getShorts, getShorts, setBytes, setBytes, setBytes, setDoubles, setDoubles, setDoubles, setFloats, setFloats, setInts, setInts, setInts, setShorts, setShorts, setShorts
public FloatDatum(int numvalues)
public FloatDatum(float value)
public FloatDatum(float[] values)
public FloatDatum(float[] values, int startIndex, int count)
public FloatDatum(int[] values)
public FloatDatum(FloatDatum d)
public FloatDatum(Datum d)
public FloatDatum(FloatDatum[] datums)
public java.lang.Object clone()
public void copyTo(FloatDatum d)
public void copyTo(Datum d)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public void setNull(int i)
public void setDouble(int i, double v)
public void setFloat(int i, float v)
public void setInt(int i, int v)
public void setShort(int i, short v)
public void setByte(int i, byte v)
public void setFloats(float[] values, int startIndex, int numAttributes)
public void assign(float[] data)
public void assign(float[] values, int startIndex, int numAttributes)
public float[] getFloats()
public double getDouble(int i)
public float getFloat(int i)
public int getInt(int i)
public short getShort(int i)
public byte getByte(int i)
public Values getValues()
public boolean isNull(int i)
public Datum subset(RecordSpec spec)
public void subset(FloatDatum d, RecordSpec spec)
public void subset(Datum d, RecordSpec spec)
public java.lang.String toString()
toString
in class java.lang.Object
public int size()
public int byteSize()
public int getStorageType()
getStorageType
in class Datum