public final class TranslatedAspect extends FieldMetadata
_fieldType, _fieldTypeID, _isArray_handle| Constructor and Description |
|---|
TranslatedAspect(ClassMetadata containingClass,
ObjectTranslator translator) |
TranslatedAspect(ClassMetadata containingClass,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(UnmarshallingContext context) |
boolean |
alive() |
AspectType |
aspectType() |
boolean |
canUseNullBitmap() |
java.lang.Object |
construct(ObjectReferenceContext context) |
void |
deactivate(ActivationContext context) |
boolean |
equals(java.lang.Object obj) |
static java.lang.String |
fieldNameFor(ObjectTranslator translator) |
java.lang.Object |
getOn(Transaction a_trans,
java.lang.Object a_OnObject) |
java.lang.Object |
getOrCreate(Transaction a_trans,
java.lang.Object a_OnObject)
dirty hack for com.db4o.types some of them (BlobImpl) need to be set automatically
TODO: Derive from FieldMetadata for Db4oTypes
|
int |
hashCode() |
protected java.lang.Object |
indexEntryFor(java.lang.Object indexEntry) |
protected Indexable4 |
indexHandler(ObjectContainerBase stream) |
void |
initializeTranslator(ObjectTranslator translator) |
boolean |
isObjectConstructor() |
addFieldIndex, addIndexEntry, addIndexEntry, attemptUpdate, canBeDisabled, canLoadByIndex, canUpdateFast, cascadeActivation, cascadingTarget, coerce, collectIDs, container, containingClass, createFieldIndexKey, createIndex, defragAspect, delete, dropIndex, dropIndex, fieldType, fieldTypeID, get, get, getHandler, getIndex, getName, getStoredType, hasConfig, hasIndex, init, init, initIndex, isArray, isPrimitive, isVirtual, linkLength, loadFieldTypeById, marshall, needsArrayAndPrimitiveInfo, newBTree, prepareComparison, qField, read, readIndexEntry, rebuildIndexForClass, rebuildIndexForObject, rebuildIndexForWriter, reflector, removeIndexEntry, rename, search, set, setAvailable, toString, translatorStoredClass, traverseValues, traverseValues, typeHandlerForClass, updating, wrapHandlerToArrayscheckEnabled, disableFromAspectCountVersion, incrementOffset, isEnabledOn, setHandlepublic TranslatedAspect(ClassMetadata containingClass, java.lang.String name)
public TranslatedAspect(ClassMetadata containingClass, ObjectTranslator translator)
public void initializeTranslator(ObjectTranslator translator)
public boolean alive()
alive in class FieldMetadatapublic static java.lang.String fieldNameFor(ObjectTranslator translator)
public boolean canUseNullBitmap()
canUseNullBitmap in class FieldMetadatapublic void deactivate(ActivationContext context)
deactivate in class FieldMetadatapublic java.lang.Object getOn(Transaction a_trans, java.lang.Object a_OnObject)
getOn in class FieldMetadatapublic java.lang.Object getOrCreate(Transaction a_trans, java.lang.Object a_OnObject)
FieldMetadatagetOrCreate in class FieldMetadatapublic void activate(UnmarshallingContext context)
activate in class FieldMetadataprotected java.lang.Object indexEntryFor(java.lang.Object indexEntry)
indexEntryFor in class FieldMetadataprotected Indexable4 indexHandler(ObjectContainerBase stream)
indexHandler in class FieldMetadatapublic boolean equals(java.lang.Object obj)
equals in class FieldMetadatapublic int hashCode()
hashCode in class FieldMetadatapublic AspectType aspectType()
aspectType in class FieldMetadatapublic boolean isObjectConstructor()
public java.lang.Object construct(ObjectReferenceContext context)