public class ArrayVersionHelper
extends java.lang.Object
| Constructor and Description |
|---|
ArrayVersionHelper() |
| Modifier and Type | Method and Description |
|---|---|
int |
classIDFromInfo(ObjectContainerBase container,
ArrayInfo info) |
int |
classIdToMarshalledClassId(int classID,
boolean primitive) |
ReflectClass |
classReflector(Reflector reflector,
ClassMetadata classMetadata,
boolean isPrimitive) |
boolean |
hasNullBitmap(ArrayInfo info) |
boolean |
isPreVersion0Format(int elementCount) |
boolean |
isPrimitive(Reflector reflector,
ReflectClass claxx,
ClassMetadata classMetadata) |
void |
readTypeInfo(Transaction trans,
ReadBuffer buffer,
ArrayInfo info,
int classID) |
ReflectClass |
reflectClassFromElementsEntry(ObjectContainerBase container,
ArrayInfo info,
int classID) |
boolean |
useJavaHandling() |
void |
writeTypeInfo(WriteContext context,
ArrayInfo info) |
public int classIDFromInfo(ObjectContainerBase container, ArrayInfo info)
public int classIdToMarshalledClassId(int classID,
boolean primitive)
public ReflectClass classReflector(Reflector reflector, ClassMetadata classMetadata, boolean isPrimitive)
public boolean useJavaHandling()
public boolean hasNullBitmap(ArrayInfo info)
public boolean isPreVersion0Format(int elementCount)
public boolean isPrimitive(Reflector reflector, ReflectClass claxx, ClassMetadata classMetadata)
public ReflectClass reflectClassFromElementsEntry(ObjectContainerBase container, ArrayInfo info, int classID)
public void writeTypeInfo(WriteContext context, ArrayInfo info)
public void readTypeInfo(Transaction trans, ReadBuffer buffer, ArrayInfo info, int classID)