

- FILE::appendData:
  - dont call WriteFileHeader() every time




- beginEdit():
  - for every type table:
    - AQDB_DbFile_Table_BeginEdit()
      - copy current tablePtrListObjects to writersTablePtrListObjects

- endEdit():
  - for every type table:
    - AQDB_DbFile_Table_EndEdit()
      - AQFS_File_AppendNewTablesFromPtrListToFile()
      - AQFS_File_WritDirtyTablesFromPtrList()
      - move writersTablePtrListObjects -> tablePtrListObjects


- _readObject():
  - AQDB_DbFile_Table_GetObjectPos(isWriter)
    - isWriter?
      YES: AQFS_Table_PtrList_GetEntryAt(writersTablePtrListObjects)
      NO : AQFS_Table_PtrList_GetEntryAt(tablePtrListObjects)
    - AQDB_DbFile_ReadObjectAt()


- _addObject():
  - AQFS_Table_PtrList_AddEntry(writersTablePtrListObjects)


- _writeObject():
  - AQFS_Table_PtrList_GetEntryAt(writersTablePtrListObjects)
  - AQFS_File_AppendData()
  - AQFS_Table_PtrList_SetEntryAt(writersTablePtrListObjects)


- _writeObject():
  - AQFS_Table_PtrList_GetEntryAt(writersTablePtrListObjects)
  - AQFS_File_AppendData()
  - AQFS_Table_PtrList_SetEntryAt(writersTablePtrListObjects)
  
  
- _deleteObject():
  - AQFS_Table_PtrList_SetEntryAt(writersTablePtrListObjects, NULL)



-> neue Funktionen:
   - AQDB_DbFile_Table_BeginEdit()
   - AQDB_DbFile_Table_EndEdit()
   - AQDB_DbFile_Table_GetObjectPos()
   - AQDB_DbFile_Table_SetObjectPos()

-> Funktionen objekt-intern halten:
   [- AQDB_DbFile_Table_GetTableListObjects()]
   - AQDB_DbFile_Table_SetTableListObjects()
   [- AQDB_DbFile_Table_GetTablePtrListObjects()]
   - AQDB_DbFile_Table_SetTablePtrListObjects()

