Package com.db4o.internal.handlers
Class FloatHandler
- java.lang.Object
-
- com.db4o.internal.handlers.PrimitiveHandler
-
- com.db4o.internal.handlers.IntHandler
-
- com.db4o.internal.handlers.FloatHandler
-
- All Implemented Interfaces:
BuiltinTypeHandler,CanExcludeNullInQueries,Comparable4,Indexable4,IndexableTypeHandler,LinkLengthAware,QueryableTypeHandler,TypeHandler4,ValueTypeHandler
- Direct Known Subclasses:
FloatHandler0
public class FloatHandler extends IntHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.db4o.internal.handlers.IntHandler
IntHandler.PreparedIntComparison
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.handlers.PrimitiveHandler
_classReflector
-
-
Constructor Summary
Constructors Constructor Description FloatHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectcoerce(ReflectClass claxx, java.lang.Object obj)java.lang.ObjectdefaultValue()PreparedComparisoninternalPrepareComparison(java.lang.Object source)java.lang.ClassprimitiveJavaClass()java.lang.Objectread(MarshallerFamily mf, StatefulBuffer writer, boolean redirect)java.lang.Objectread(ReadContext context)gets called when an value type is to be read from the database.voidwrite(WriteContext context, java.lang.Object obj)gets called when an object is to be written to the database.voidwrite(java.lang.Object a_object, ByteArrayBuffer a_bytes)-
Methods inherited from class com.db4o.internal.handlers.IntHandler
compare, defragIndexEntry, linkLength, newPrepareCompare, write, writeInt
-
Methods inherited from class com.db4o.internal.handlers.PrimitiveHandler
classReflector, defragment, delete, descendsIntoMembers, excludeNull, indexEntryToObject, javaClass, nullRepresentationInUntypedArrays, prepareComparison, primitiveClassReflector, primitiveMarshaller, primitiveNull, readIndexEntry, readIndexEntry, readIndexEntryFromObjectSlot, registerReflector, writeIndexEntry
-
-
-
-
Method Detail
-
coerce
public java.lang.Object coerce(ReflectClass claxx, java.lang.Object obj)
- Overrides:
coercein classIntHandler
-
defaultValue
public java.lang.Object defaultValue()
- Overrides:
defaultValuein classIntHandler
-
primitiveJavaClass
public java.lang.Class primitiveJavaClass()
- Overrides:
primitiveJavaClassin classIntHandler
-
read
public java.lang.Object read(MarshallerFamily mf, StatefulBuffer writer, boolean redirect) throws CorruptionException
- Overrides:
readin classIntHandler- Throws:
CorruptionException
-
write
public void write(java.lang.Object a_object, ByteArrayBuffer a_bytes)- Overrides:
writein classIntHandler
-
read
public java.lang.Object read(ReadContext context)
Description copied from interface:ValueTypeHandlergets called when an value type is to be read from the database.- Specified by:
readin interfaceValueTypeHandler- Overrides:
readin classIntHandler- Returns:
- the read value type
-
write
public void write(WriteContext context, java.lang.Object obj)
Description copied from interface:TypeHandler4gets called when an object is to be written to the database.- Specified by:
writein interfaceTypeHandler4- Overrides:
writein classIntHandlerobj- the object
-
internalPrepareComparison
public PreparedComparison internalPrepareComparison(java.lang.Object source)
- Overrides:
internalPrepareComparisonin classIntHandler
-
-