public class ArrayHandler0 extends ArrayHandler1
_versionHelper| Constructor and Description |
|---|
ArrayHandler0() |
| Modifier and Type | Method and Description |
|---|---|
protected ArrayVersionHelper |
createVersionHelper() |
void |
defragment(DefragmentContext context)
gets called when an object gets defragmented.
|
static void |
defragment(DefragmentContext context,
ArrayHandler handler) |
void |
delete(DeleteContext context)
gets called when an object gets deleted.
|
java.lang.Object |
read(ReadContext readContext)
gets called when an value type is to be read from the database.
|
protected void |
withContent(AbstractBufferContext context,
java.lang.Runnable runnable) |
handleAsByteArray, handleAsByteArrayallElements, allElements, analyze, analyzeDimensions, arrayReflector, cascadeActivation, classIDFromInfo, classIdToMarshalledClassId, classReflector, collectIDs, deepClone, defragmentSlot, delegateTypeHandler, deletePrimitiveEmbedded, descendsIntoMembers, equals, forEachElement, hashCode, hasNullBitmap, identifier, isPreVersion0Format, isPrimitive, iterator, linkLength, newArrayInfo, newInstance, newInstanceReflectClass, nullItemsMap, prepareComparison, primitiveClassReflector, readCandidateHandler, readCreate, readDimensions, readElements, readInfo, readInto, readNullBitmap, toString, unversionedTemplate, useJavaHandling, write, writeDimensions, writeElements, writeInfoprotected ArrayVersionHelper createVersionHelper()
createVersionHelper in class ArrayHandler3protected void withContent(AbstractBufferContext context, java.lang.Runnable runnable)
withContent in class ArrayHandlerpublic void delete(DeleteContext context) throws Db4oIOException
TypeHandler4delete in interface TypeHandler4delete in class ArrayHandlerDb4oIOExceptionpublic java.lang.Object read(ReadContext readContext)
ValueTypeHandlerread in interface ValueTypeHandlerread in class ArrayHandlerpublic static void defragment(DefragmentContext context, ArrayHandler handler)
public void defragment(DefragmentContext context)
TypeHandler4defragment in interface TypeHandler4defragment in class ArrayHandler