Package com.db4o.internal.handlers
Class BooleanHandler
- java.lang.Object
-
- com.db4o.internal.handlers.PrimitiveHandler
-
- com.db4o.internal.handlers.BooleanHandler
-
- All Implemented Interfaces:
BuiltinTypeHandler,CanExcludeNullInQueries,Comparable4,Indexable4,IndexableTypeHandler,LinkLengthAware,QueryableTypeHandler,TypeHandler4,ValueTypeHandler
public final class BooleanHandler extends PrimitiveHandler
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.handlers.PrimitiveHandler
_classReflector
-
-
Constructor Summary
Constructors Constructor Description BooleanHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectdefaultValue()PreparedComparisoninternalPrepareComparison(java.lang.Object source)intlinkLength()java.lang.ObjectnullRepresentationInUntypedArrays()java.lang.ClassprimitiveJavaClass()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 obj, ByteArrayBuffer buffer)-
Methods inherited from class com.db4o.internal.handlers.PrimitiveHandler
classReflector, coerce, defragIndexEntry, defragment, delete, descendsIntoMembers, excludeNull, indexEntryToObject, javaClass, prepareComparison, primitiveClassReflector, primitiveMarshaller, primitiveNull, read, readIndexEntry, readIndexEntry, readIndexEntryFromObjectSlot, registerReflector, writeIndexEntry
-
-
-
-
Method Detail
-
defaultValue
public java.lang.Object defaultValue()
- Specified by:
defaultValuein classPrimitiveHandler
-
linkLength
public int linkLength()
- Specified by:
linkLengthin interfaceLinkLengthAware- Specified by:
linkLengthin classPrimitiveHandler
-
primitiveJavaClass
public java.lang.Class primitiveJavaClass()
- Specified by:
primitiveJavaClassin classPrimitiveHandler
-
write
public void write(java.lang.Object obj, ByteArrayBuffer buffer)- Specified by:
writein classPrimitiveHandler
-
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 classPrimitiveHandler- 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 classPrimitiveHandlerobj- the object
-
nullRepresentationInUntypedArrays
public java.lang.Object nullRepresentationInUntypedArrays()
- Overrides:
nullRepresentationInUntypedArraysin classPrimitiveHandler
-
internalPrepareComparison
public PreparedComparison internalPrepareComparison(java.lang.Object source)
- Specified by:
internalPrepareComparisonin classPrimitiveHandler
-
-