Package com.db4o.internal.handlers.array
Class MultidimensionalArrayHandler0
- java.lang.Object
-
- com.db4o.internal.handlers.array.ArrayHandler
-
- com.db4o.internal.handlers.array.MultidimensionalArrayHandler
-
- com.db4o.internal.handlers.array.MultidimensionalArrayHandler3
-
- com.db4o.internal.handlers.array.MultidimensionalArrayHandler0
-
- All Implemented Interfaces:
DeepClone
,Comparable4
,VariableLengthTypeHandler
,VersionedTypeHandler
,CascadingTypeHandler
,QueryableTypeHandler
,TypeHandler4
,ValueTypeHandler
public class MultidimensionalArrayHandler0 extends MultidimensionalArrayHandler3
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.handlers.array.ArrayHandler
_versionHelper
-
-
Constructor Summary
Constructors Constructor Description MultidimensionalArrayHandler0()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ArrayVersionHelper
createVersionHelper()
void
defragment(DefragmentContext context)
gets called when an object gets defragmented.java.lang.Object
read(ReadContext readContext)
gets called when an value type is to be read from the database.-
Methods inherited from class com.db4o.internal.handlers.array.MultidimensionalArrayHandler
allElements, allElementsMultidimensional, analyzeDimensions, elementCount, identifier, newArrayInfo, readDimensions, readElements, unversionedTemplate, writeDimensions, writeElements
-
Methods inherited from class com.db4o.internal.handlers.array.ArrayHandler
allElements, analyze, arrayReflector, cascadeActivation, classIDFromInfo, classIdToMarshalledClassId, classReflector, collectIDs, deepClone, defragmentSlot, delegateTypeHandler, delete, deletePrimitiveEmbedded, descendsIntoMembers, equals, forEachElement, handleAsByteArray, handleAsByteArray, hashCode, hasNullBitmap, isPreVersion0Format, isPrimitive, iterator, linkLength, newInstance, newInstanceReflectClass, nullItemsMap, prepareComparison, primitiveClassReflector, readCandidateHandler, readCreate, readInfo, readInto, readNullBitmap, toString, useJavaHandling, withContent, write, writeInfo
-
-
-
-
Method Detail
-
createVersionHelper
protected ArrayVersionHelper createVersionHelper()
- Overrides:
createVersionHelper
in classMultidimensionalArrayHandler3
-
read
public java.lang.Object read(ReadContext readContext)
Description copied from interface:ValueTypeHandler
gets called when an value type is to be read from the database.- Specified by:
read
in interfaceValueTypeHandler
- Overrides:
read
in classArrayHandler
- Returns:
- the read value type
-
defragment
public void defragment(DefragmentContext context)
Description copied from interface:TypeHandler4
gets called when an object gets defragmented.- Specified by:
defragment
in interfaceTypeHandler4
- Overrides:
defragment
in classArrayHandler
-
-