public class UUIDFieldMetadata extends VirtualFieldMetadata
_fieldType, _fieldTypeID, _isArray_handle| Modifier and Type | Method and Description |
|---|---|
void |
addFieldIndex(ObjectIdContextImpl context) |
void |
defragAspect(DefragmentContext context) |
void |
delete(DeleteContextImpl context,
boolean isUpdate) |
protected HardObjectReference |
getHardObjectReferenceById(Transaction transaction,
int parentId,
byte[] signature) |
HardObjectReference |
getHardObjectReferenceBySignature(Transaction transaction,
long longPart,
byte[] signature) |
BTree |
getIndex(Transaction transaction) |
boolean |
hasIndex()
Returns whether this field has an index or not.
|
int |
linkLength(HandlerVersionContext context) |
protected void |
rebuildIndexForObject(LocalObjectContainer container,
ClassMetadata classMetadata,
int objectId) |
activate, alive, canBeDisabled, canUseNullBitmap, classReflector, deactivate, getHandler, getOrCreate, indexEntryFor, indexHandler, isVirtual, loadFieldTypeById, marshall, needsArrayAndPrimitiveInfo, readVirtualAttributeaddIndexEntry, addIndexEntry, aspectType, attemptUpdate, canLoadByIndex, canUpdateFast, cascadeActivation, cascadingTarget, coerce, collectIDs, container, containingClass, createFieldIndexKey, createIndex, dropIndex, dropIndex, equals, fieldType, fieldTypeID, get, get, getName, getOn, getStoredType, hasConfig, hashCode, init, init, initIndex, isArray, isPrimitive, newBTree, prepareComparison, qField, read, readIndexEntry, rebuildIndexForClass, rebuildIndexForWriter, reflector, removeIndexEntry, rename, search, set, setAvailable, toString, translatorStoredClass, traverseValues, traverseValues, typeHandlerForClass, updating, wrapHandlerToArrayscheckEnabled, disableFromAspectCountVersion, incrementOffset, isEnabledOn, setHandlepublic void addFieldIndex(ObjectIdContextImpl context) throws FieldIndexException
addFieldIndex in class VirtualFieldMetadataFieldIndexExceptionpublic void delete(DeleteContextImpl context, boolean isUpdate)
delete in class VirtualFieldMetadatapublic boolean hasIndex()
StoredFieldhasIndex in interface StoredFieldhasIndex in class FieldMetadatapublic BTree getIndex(Transaction transaction)
getIndex in class FieldMetadataprotected void rebuildIndexForObject(LocalObjectContainer container, ClassMetadata classMetadata, int objectId) throws FieldIndexException
rebuildIndexForObject in class FieldMetadataFieldIndexExceptionpublic int linkLength(HandlerVersionContext context)
linkLength in class FieldMetadatapublic final HardObjectReference getHardObjectReferenceBySignature(Transaction transaction, long longPart, byte[] signature)
protected final HardObjectReference getHardObjectReferenceById(Transaction transaction, int parentId, byte[] signature)
public void defragAspect(DefragmentContext context)
defragAspect in class FieldMetadata