Methods
| Modifier and Type |
Method and Description |
void |
addFieldIndices(StatefulBuffer buffer) |
FixedActivationDepth |
adjustCollectionDepthToBorders(FixedActivationDepth depth) |
UpdateDepth |
adjustUpdateDepth(Transaction trans,
UpdateDepth depth) |
int |
aspectCount() |
boolean |
aspectsAreInitialized() |
boolean |
aspectsAreNull() |
boolean |
callConstructor() |
void |
cascadeActivation(ActivationContext context) |
boolean |
cascadeOnDelete() |
TernaryBool |
cascadeOnDeleteTernary() |
boolean |
cascadesOnDeleteOrUpdate() |
void |
checkType() |
ReflectClass |
classReflector() |
void |
collectConstraints(Transaction trans,
QConObject parentConstraint,
java.lang.Object obj,
Visitor4 visitor) |
void |
collectIDs(CollectIdContext context) |
void |
collectIDs(CollectIdContext context,
java.lang.String fieldName) |
void |
collectIDs(QueryingReadContext context) |
Config4Class |
config() |
Config4Class |
configOrAncestorConfig() |
ObjectContainerBase |
container() |
protected TypeHandler4 |
correctHandlerVersion(HandlerVersionContext context) |
void |
deactivate(Transaction trans,
ObjectInfo reference,
ActivationDepth depth) |
int |
declaredAspectCount() |
void |
defragClass(DefragmentContextImpl context,
int classIndexID) |
void |
defragment(DefragmentContext context) |
static void |
defragObject(DefragmentContextImpl context) |
TypeHandler4 |
delegateTypeHandler(Context context) |
void |
delete(DeleteContext context) |
boolean |
descendOnCascadingActivation() |
protected AspectTraversalStrategy |
detectAspectTraversalStrategy() |
boolean |
dispatchEvent(Transaction trans,
java.lang.Object obj,
int message) |
void |
dropClassIndex() |
protected StaticField |
fieldByName(StaticField[] fields,
java.lang.String fieldName) |
FieldMetadata |
fieldMetadataForName(java.lang.String name) |
void |
forceDeactivation(Transaction trans,
ActivationDepth depth,
java.lang.Object obj) |
boolean |
generateCommitTimestamps() |
boolean |
generateUUIDs() |
ClassMetadata |
getAncestor() |
java.lang.Object |
getComparableObject(java.lang.Object forObject) |
ClassMetadata |
getHigherHierarchy(ClassMetadata a_classMetadata) |
ClassMetadata |
getHigherOrCommonHierarchy(ClassMetadata a_classMetadata) |
byte |
getIdentifier() |
long[] |
getIDs()
returns an array of IDs of all stored object instances of this stored class.
|
long[] |
getIDs(Transaction trans) |
java.lang.String |
getName()
returns the name of this stored class.
|
StoredClass |
getParentStoredClass()
returns the StoredClass for the parent of the class, this StoredClass represents.
|
StoredField[] |
getStoredFields()
returns all stored fields of this stored class.
|
boolean |
hasClassIndex()
returns true if this StoredClass has a class index.
|
boolean |
hasEventRegistered(Transaction trans,
int eventID) |
boolean |
hasField(ObjectContainerBase container,
java.lang.String fieldName) |
boolean |
hasIdentity() |
boolean |
hasObjectConstructor() |
boolean |
hasVersionField() |
boolean |
holdsAnyClass() |
ClassIndexStrategy |
index() |
int |
indexEntryCount(Transaction ta) |
int |
instanceCount()
Returns the number of instances of this class that have been persisted to the
database, as seen by the transaction (container) that produces this StoredClass
instance.
|
int |
instanceCount(Transaction trans) |
java.lang.Object |
instantiate(UnmarshallingContext context) |
java.lang.Object |
instantiateTransient(UnmarshallingContext context) |
boolean |
isArray() |
boolean |
isAssignableFrom(ClassMetadata other) |
boolean |
isDb4oTypeImpl() |
boolean |
isDirty() |
boolean |
isInternal() |
boolean |
isModified(java.lang.Object obj) |
boolean |
isStorable() |
boolean |
isStronglyTyped()
no any, primitive, array or other tricks.
|
boolean |
isStruct() |
boolean |
isTranslated() |
boolean |
isValueType() |
java.lang.String |
nameToWrite() |
protected void |
onInstantiate(UnmarshallingContext context,
java.lang.Object obj) |
int |
ownLength() |
PreparedComparison |
prepareComparison(Context context,
java.lang.Object source) |
int |
readAspectCount(ReadBuffer buffer) |
TypeHandler4 |
readCandidateHandler(QueryingReadContext context) |
static ClassMetadata |
readClass(ObjectContainerBase stream,
ByteArrayBuffer reader) |
byte[] |
readName1(Transaction trans,
ByteArrayBuffer reader) |
void |
readThis(Transaction a_trans,
ByteArrayBuffer a_reader) |
void |
readVirtualAttributes(Transaction trans,
ObjectReference ref,
boolean lastCommitted) |
GenericReflector |
reflector() |
void |
refresh() |
void |
rename(java.lang.String newName)
renames this stored class.
|
TypeHandler4 |
seekCandidateHandler(QueryingReadContext context) |
boolean |
seekToField(ObjectHeaderContext context,
ClassAspect field) |
HandlerVersion |
seekToField(Transaction trans,
ByteArrayBuffer buffer,
FieldMetadata field) |
void |
setAncestor(ClassMetadata ancestor) |
StoredField |
storedField(java.lang.String fieldName,
java.lang.Object fieldType)
returns an existing stored field of this stored class.
|
protected StaticField |
toStaticField(ReflectField reflectField) |
java.lang.String |
toString() |
void |
traverseAllAspects(TraverseAspectCommand command) |
void |
traverseDeclaredAspects(Procedure4 procedure) |
void |
traverseDeclaredFields(Procedure4 procedure) |
TypeHandler4 |
typeHandler() |
int |
updateDepthFromConfig() |
protected void |
updateExistingStaticField(Transaction trans,
StaticField existingField,
ReflectField reflectField) |
java.lang.Object |
wrapWithTransactionContext(Transaction transaction,
java.lang.Object value) |
boolean |
writeObjectBegin() |
void |
writeThis(Transaction trans,
ByteArrayBuffer writer) |