public class PrimitiveTypeMetadata extends ClassMetadata
_ancestor, _aspects, _typeHandler_id, _state| Constructor and Description |
|---|
PrimitiveTypeMetadata(ObjectContainerBase container) |
PrimitiveTypeMetadata(ObjectContainerBase container,
TypeHandler4 handler,
int id,
ReflectClass classReflector) |
| Modifier and Type | Method and Description |
|---|---|
void |
cascadeActivation(ActivationContext context) |
java.lang.Object |
deepClone(java.lang.Object context) |
void |
defragment(DefragmentContext context) |
TypeHandler4 |
delegateTypeHandler(Context context) |
void |
delete(DeleteContext context) |
boolean |
descendOnCascadingActivation() |
protected AspectTraversalStrategy |
detectAspectTraversalStrategy() |
boolean |
equals(java.lang.Object obj) |
boolean |
hasClassIndex()
returns true if this StoredClass has a class index.
|
int |
hashCode() |
boolean |
hasIdentity() |
java.lang.Object |
instantiate(UnmarshallingContext context) |
java.lang.Object |
instantiateTransient(UnmarshallingContext context) |
boolean |
isArray() |
boolean |
isStronglyTyped()
no any, primitive, array or other tricks.
|
PreparedComparison |
prepareComparison(Context context,
java.lang.Object source) |
TypeHandler4 |
readCandidateHandler(QueryingReadContext context) |
java.lang.String |
toString() |
java.lang.Object |
wrapWithTransactionContext(Transaction transaction,
java.lang.Object value) |
boolean |
writeObjectBegin() |
addFieldIndices, adjustCollectionDepthToBorders, adjustUpdateDepth, aspectCount, aspectsAreInitialized, aspectsAreNull, callConstructor, cascadeOnDelete, cascadeOnDeleteTernary, cascadesOnDeleteOrUpdate, checkType, classReflector, collectConstraints, collectIDs, collectIDs, collectIDs, config, configOrAncestorConfig, container, correctHandlerVersion, deactivate, declaredAspectCount, defragClass, defragObject, dispatchEvent, dropClassIndex, fieldByName, fieldMetadataForName, forceDeactivation, generateCommitTimestamps, generateUUIDs, getAncestor, getComparableObject, getHigherHierarchy, getHigherOrCommonHierarchy, getIdentifier, getIDs, getIDs, getName, getParentStoredClass, getStoredFields, hasEventRegistered, hasField, hasObjectConstructor, hasVersionField, holdsAnyClass, index, indexEntryCount, instanceCount, instanceCount, isAssignableFrom, isDb4oTypeImpl, isDirty, isInternal, isModified, isStorable, isStruct, isTranslated, isValueType, nameToWrite, onInstantiate, ownLength, readAspectCount, readClass, readName1, readThis, readVirtualAttributes, reflector, refresh, rename, seekCandidateHandler, seekToField, seekToField, setAncestor, storedField, toStaticField, traverseAllAspects, traverseDeclaredAspects, traverseDeclaredFields, typeHandler, updateDepthFromConfig, updateExistingStaticField, writeThisfree, idSystem, linkLength, newWriteBuffer, produceReadBuffer, produceWriteBuffer, read, read, readBufferById, slotChangeFactory, write, writeOwnIDbeginProcessing, endProcessing, getID, isActive, isNew, setID, setStateClean, setStateDeactivated, setStateDirtypublic PrimitiveTypeMetadata(ObjectContainerBase container, TypeHandler4 handler, int id, ReflectClass classReflector)
public PrimitiveTypeMetadata(ObjectContainerBase container)
public void cascadeActivation(ActivationContext context)
cascadeActivation in class ClassMetadatapublic boolean descendOnCascadingActivation()
descendOnCascadingActivation in class ClassMetadatapublic void delete(DeleteContext context) throws Db4oIOException
delete in class ClassMetadataDb4oIOExceptionpublic boolean hasClassIndex()
StoredClasshasClassIndex in interface StoredClasshasClassIndex in class ClassMetadatapublic java.lang.Object instantiate(UnmarshallingContext context)
instantiate in class ClassMetadatapublic java.lang.Object instantiateTransient(UnmarshallingContext context)
instantiateTransient in class ClassMetadatapublic boolean isArray()
isArray in class ClassMetadatapublic boolean hasIdentity()
hasIdentity in class ClassMetadatapublic boolean isStronglyTyped()
ClassMetadataisStronglyTyped in class ClassMetadatapublic PreparedComparison prepareComparison(Context context, java.lang.Object source)
prepareComparison in class ClassMetadatapublic TypeHandler4 readCandidateHandler(QueryingReadContext context)
readCandidateHandler in class ClassMetadatapublic final boolean writeObjectBegin()
writeObjectBegin in class ClassMetadatapublic java.lang.String toString()
toString in class ClassMetadatapublic void defragment(DefragmentContext context)
defragment in class ClassMetadatapublic java.lang.Object wrapWithTransactionContext(Transaction transaction, java.lang.Object value)
wrapWithTransactionContext in class ClassMetadatapublic TypeHandler4 delegateTypeHandler(Context context)
delegateTypeHandler in class ClassMetadatapublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class Identifiablepublic java.lang.Object deepClone(java.lang.Object context)
protected AspectTraversalStrategy detectAspectTraversalStrategy()
detectAspectTraversalStrategy in class ClassMetadata