• Welcome
  • 1. First Glance
    • 1.1. The db4o engine...
    • 1.2. Installation
    • 1.3. API
  • 2. First Steps
    • 2.1. Storing objects
    • 2.2. Retrieving objects
    • 2.3. Updating objects
    • 2.4. Deleting objects
    • 2.5. Conclusion
    • 2.6. Full source
  • 3. Query API
    • 3.1. Simple queries
    • 3.2. Advanced queries
    • 3.3. Conclusion
    • 3.4. Full source
  • 4. Structured objects
    • 4.1. Storing structured objects
    • 4.2. Retrieving structured objects
      • 4.2.1. QBE
      • 4.2.2. Query API
    • 4.3. Updating structured objects
      • 4.3.1. Update depth
    • 4.4. Deleting structured objects
      • 4.4.1. Recursive deletion
      • 4.4.2. Recursive deletion revisited
    • 4.5. Conclusion
    • 4.6. Full source
  • 5. Collections and Arrays
    • 5.1. Storing
    • 5.2. Retrieving
      • 5.2.1. QBE
      • 5.2.2. Query API
    • 5.3. Updating and deleting
    • 5.4. db4o custom collections
    • 5.5. Conclusion
    • 5.6. Full source
  • 6. Inheritance
    • 6.1. Storing
    • 6.2. Retrieving
    • 6.3. Updating and deleting
    • 6.4. Conclusion
    • 6.5. Full source
  • 7. Deep graphs
    • 7.1. Storing and updating
    • 7.2. Retrieving
      • 7.2.1. Activation depth
    • 7.3. Conclusion
    • 7.4. Full source
  • 8. Transactions
    • 8.1. Commit and rollback
    • 8.2. Refresh live objects
    • 8.3. Conclusion
    • 8.4. Full source
  • 9. Client/Server
    • 9.1. Embedded server
    • 9.2. Networking
    • 9.3. Conclusion
    • 9.4. Full source
  • 10. License
    • 10.1. General Public License (GPL)
    • 10.2. Commercial License
  • 11. Contacting db4objects Inc.