Package com.db4o.internal
Class UUIDFieldMetadata
- java.lang.Object
- 
- com.db4o.internal.ClassAspect
- 
- com.db4o.internal.FieldMetadata
- 
- com.db4o.internal.VirtualFieldMetadata
- 
- com.db4o.internal.UUIDFieldMetadata
 
 
 
 
- 
- All Implemented Interfaces:
- StoredField
 
 public class UUIDFieldMetadata extends VirtualFieldMetadata 
- 
- 
Field Summary- 
Fields inherited from class com.db4o.internal.FieldMetadata_fieldType, _fieldTypeID, _isArray
 - 
Fields inherited from class com.db4o.internal.ClassAspect_handle
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFieldIndex(ObjectIdContextImpl context)voiddefragAspect(DefragmentContext context)voiddelete(DeleteContextImpl context, boolean isUpdate)protected HardObjectReferencegetHardObjectReferenceById(Transaction transaction, int parentId, byte[] signature)HardObjectReferencegetHardObjectReferenceBySignature(Transaction transaction, long longPart, byte[] signature)BTreegetIndex(Transaction transaction)booleanhasIndex()Returns whether this field has an index or not.intlinkLength(HandlerVersionContext context)protected voidrebuildIndexForObject(LocalObjectContainer container, ClassMetadata classMetadata, int objectId)- 
Methods inherited from class com.db4o.internal.VirtualFieldMetadataactivate, alive, canBeDisabled, canUseNullBitmap, classReflector, deactivate, getHandler, getOrCreate, indexEntryFor, indexHandler, isVirtual, loadFieldTypeById, marshall, needsArrayAndPrimitiveInfo, readVirtualAttribute
 - 
Methods inherited from class com.db4o.internal.FieldMetadataaddIndexEntry, 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, wrapHandlerToArrays
 - 
Methods inherited from class com.db4o.internal.ClassAspectcheckEnabled, disableFromAspectCountVersion, incrementOffset, isEnabledOn, setHandle
 
- 
 
- 
- 
- 
Method Detail- 
addFieldIndexpublic void addFieldIndex(ObjectIdContextImpl context) throws FieldIndexException - Specified by:
- addFieldIndexin class- VirtualFieldMetadata
- Throws:
- FieldIndexException
 
 - 
deletepublic void delete(DeleteContextImpl context, boolean isUpdate) - Specified by:
- deletein class- VirtualFieldMetadata
 
 - 
hasIndexpublic boolean hasIndex() Description copied from interface:StoredFieldReturns whether this field has an index or not.- Specified by:
- hasIndexin interface- StoredField
- Overrides:
- hasIndexin class- FieldMetadata
- Returns:
- true if this field has an index.
 
 - 
getIndexpublic BTree getIndex(Transaction transaction) - Overrides:
- getIndexin class- FieldMetadata
 
 - 
rebuildIndexForObjectprotected void rebuildIndexForObject(LocalObjectContainer container, ClassMetadata classMetadata, int objectId) throws FieldIndexException - Overrides:
- rebuildIndexForObjectin class- FieldMetadata
- Throws:
- FieldIndexException
 
 - 
linkLengthpublic int linkLength(HandlerVersionContext context) - Overrides:
- linkLengthin class- FieldMetadata
 
 - 
getHardObjectReferenceBySignaturepublic final HardObjectReference getHardObjectReferenceBySignature(Transaction transaction, long longPart, byte[] signature) 
 - 
getHardObjectReferenceByIdprotected final HardObjectReference getHardObjectReferenceById(Transaction transaction, int parentId, byte[] signature) 
 - 
defragAspectpublic void defragAspect(DefragmentContext context) - Overrides:
- defragAspectin class- FieldMetadata
 
 
- 
 
-