|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axiondb.types.BaseDataType
org.axiondb.types.BaseNumberDataType
org.axiondb.types.FloatType
public class FloatType
A DataType representing an float value.
| Constructor Summary | |
|---|---|
FloatType()
|
|
| Method Summary | |
|---|---|
int |
compare(Object a,
Object b)
|
Object |
convert(Object value)
Returns a Float converted from the given value, or throws IllegalArgumentException if the given value
isn't acceptable. |
protected Comparator |
getComparator()
This base implementation simply returns a ComparableComparator. |
int |
getJdbcType()
Returns the JDBC type codemost closely matching this type. |
int |
getPrecision()
Value returned by ResultSetMetaData#getPrecisionfor this data type. |
String |
getPreferredValueClassName()
Returns the "normal" type returned by DataType.convert(java.lang.Object). |
int |
getScale()
Value returned by ResultSetMetaData#getScalefor this data type. |
DataType |
makeNewInstance()
|
Object |
read(DataInput in)
Instantiate an object of my type from the given DataInput. |
boolean |
supportsSuccessor()
false |
String |
toString()
Returns "float" |
void |
write(Object value,
DataOutput out)
Write an object of my type to the given DataOutput. |
| Methods inherited from class org.axiondb.types.BaseNumberDataType |
|---|
accepts, toNumber |
| Methods inherited from class org.axiondb.types.BaseDataType |
|---|
getColumnDisplaySize, getLiteralPrefix, getLiteralSuffix, getNullableCode, getSearchableCode, isCaseSensitive, isCurrency, isUnsigned, successor, toBigDecimal, toBigInteger, toBlob, toBoolean, toByte, toByteArray, toClob, toDate, toDouble, toFloat, toInt, toLong, toShort, toString, toTime, toTimestamp, toURL |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Comparator |
|---|
equals |
| Constructor Detail |
|---|
public FloatType()
| Method Detail |
|---|
public int getJdbcType()
DataTypetype codemost closely matching this type.
getJdbcType in interface DataTypegetJdbcType in class BaseDataTypepublic String getPreferredValueClassName()
DataTypeDataType.convert(java.lang.Object). Returns
java.lang.Object if unknown.
getPreferredValueClassName in interface DataTypegetPreferredValueClassName in class BaseDataTypeAxionResultSetMetaData.getColumnClassName(int)public int getPrecision()
DataTypeResultSetMetaData#getPrecisionfor this data type.
getPrecision in interface DataTypegetPrecision in class BaseDataTypeResultSetMetaData.getPrecision(int)public int getScale()
DataTypeResultSetMetaData#getScalefor this data type.
getScale in interface DataTypegetScale in class BaseDataTypeResultSetMetaData.getScale(int)public String toString()
"float"
toString in class Object"float"
public Object convert(Object value)
throws IllegalArgumentException
IllegalArgumentException if the given value
isn't acceptable.
convert in interface DataTypeconvert in class BaseNumberDataTypeIllegalArgumentException
public Object read(DataInput in)
throws IOException
DataTypeDataInput. The next
sequence of bytes to be read from the DataInput will have been
written by DataType.write(java.lang.Object, java.io.DataOutput).
read in interface DataTyperead in class BaseDataTypeIOExceptionwrite(java.lang.Object, java.io.DataOutput)public boolean supportsSuccessor()
false
supportsSuccessor in interface DataTypesupportsSuccessor in class BaseNumberDataType
public void write(Object value,
DataOutput out)
throws IOException
DataTypeDataOutput.
write in interface DataTypewrite in class BaseDataTypevalue - the value to write, which must be acceptableto this
DataType
IOExceptionpublic DataType makeNewInstance()
makeNewInstance in interface DataTypeFactorymakeNewInstance in class BaseDataType
public int compare(Object a,
Object b)
compare in interface Comparatorcompare in class BaseDataTypeprotected Comparator getComparator()
BaseDataTypeComparableComparator.
getComparator in class BaseDataType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||