Interface RttiRecordManager<T1 extends ClassTypeInfoDB,T2 extends DatabaseObject,T3 extends DatabaseRecord<?>,T4 extends DatabaseRecord<?>>
- All Known Subinterfaces:
ArchiveRttiRecordManager,ProgramRttiRecordManager
- All Known Implementing Classes:
AbstractRttiRecordWorker,ClassTypeInfoManagerDB.RttiRecordWorker
public interface RttiRecordManager<T1 extends ClassTypeInfoDB,T2 extends DatabaseObject,T3 extends DatabaseRecord<?>,T4 extends DatabaseRecord<?>>
-
Field Summary
Fields Modifier and Type Field Description static longINVALID_KEY -
Method Summary
Modifier and Type Method Description ClassTypeInfoManagergetManager()T1getType(long key)DBObjectCache<T1>getTypeCache()T3getTypeRecord(long key)T2getVtable(long key)DBObjectCache<T2>getVtableCache()T4getVtableRecord(long key)T1resolve(ClassTypeInfo type)T2resolve(Vtable vtable)voidupdateRecord(DatabaseRecord<?> record)
-
Field Details
-
INVALID_KEY
static final long INVALID_KEY- See Also:
- Constant Field Values
-
-
Method Details
-
getTypeRecord
-
getVtableRecord
-
updateRecord
-
getManager
ClassTypeInfoManager getManager() -
getType
-
getVtable
-
getTypeCache
DBObjectCache<T1> getTypeCache() -
getVtableCache
DBObjectCache<T2> getVtableCache() -
resolve
-
resolve
-