public final class ClassMetadataRepository extends PersistentBase
_id, _state| Constructor and Description |
|---|
ClassMetadataRepository(Transaction systemTransaction) |
free, idSystem, linkLength, newWriteBuffer, produceReadBuffer, produceWriteBuffer, read, read, readBufferById, slotChangeFactory, write, writeObjectBegin, writeOwnIDbeginProcessing, endProcessing, getID, hashCode, isActive, isDirty, isNew, setStateClean, setStateDeactivated, setStateDirtypublic ClassMetadataRepository(Transaction systemTransaction)
public void addClassMetadata(ClassMetadata clazz)
public void attachQueryNode(java.lang.String fieldName,
Visitor4 visitor)
public void iterateTopLevelClasses(Visitor4 visitor)
public Collection4 forInterface(ReflectClass claxx)
public byte getIdentifier()
public int classMetadataIdForName(java.lang.String name)
public ClassMetadata getClassMetadata(java.lang.String name)
public int getClassMetadataID(java.lang.String name)
public void initOnUp(Transaction systemTrans)
public ClassMetadataIterator iterator()
public Iterator4 ids()
public int ownLength()
public final void readThis(Transaction trans, ByteArrayBuffer buffer)
public ClassMetadata readClassMetadata(ClassMetadata classMetadata, ReflectClass clazz)
public void checkAllClassChanges()
public void refreshClasses()
public void refreshClassCache(ClassMetadata clazz, ReflectClass oldReflector)
public StoredClass[] storedClasses()
public void writeAllClasses()
public void writeThis(Transaction trans, ByteArrayBuffer buffer)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setID(int id)
setID in class Identifiablepublic void classMetadataNameResolved(ClassMetadata classMetadata, byte[] nameBytes)