@ParametersAreNonnullByDefault

Package io.objectbox

ObjectBox is an an easy to use, object-oriented lightweight database and a full alternative to SQLite.

The following core classes are the essential interface to ObjectBox:

  • MyObjectBox: Generated by the Gradle plugin, supplies a BoxStoreBuilder to build a BoxStore for your app.
  • BoxStore: The database interface, allows to manage Boxes.
  • Box: Persists and queries for Objects, there is one for each Entity class.

For more details look at the documentation of individual classes and docs.objectbox.io.