| Name | Description | Type | Package | Framework |
| AbstractDataRecord | Abstract data record base class. | Class | org.apache.jackrabbit.core.data | Apache JackRabbit |
| DataIdentifier | Opaque data identifier used to identify records in a data store. | Class | org.apache.jackrabbit.core.data | Apache JackRabbit |
| DataRecord | Immutable data record that consists of a binary stream. | Interface | org.apache.jackrabbit.core.data | Apache JackRabbit |
| DataStore | Append-only store for binary streams. | Interface | org.apache.jackrabbit.core.data | Apache JackRabbit |
| DataStoreException | Exception thrown by the Data Store module. | Class | org.apache.jackrabbit.core.data | Apache JackRabbit |
| DataStoreFactory | Factory interface for creating DataStore instances. | Interface | org.apache.jackrabbit.core.data | Apache JackRabbit |
| DbDataRecord | Class | org.apache.jackrabbit.core.data.db | Apache JackRabbit | |
| DbDataStore | A data store implementation that stores the records in a database using JDBC. | Class | org.apache.jackrabbit.core.data.db | Apache JackRabbit |
| DbInputStream | This class represents an input stream backed by a database. | Class | org.apache.jackrabbit.core.data.db | Apache JackRabbit |
| DerbyDataStore | The Derby data store closes the database when the data store is closed (embedded databases only). | Class | org.apache.jackrabbit.core.data.db | Apache JackRabbit |
| FileDataRecord | Data record that is based on a normal file. | Class | org.apache.jackrabbit.core.data | Apache JackRabbit |
| FileDataStore | Simple file-based data store. | Class | org.apache.jackrabbit.core.data | Apache JackRabbit |
| GarbageCollector | Garbage collector for DataStore. | Class | org.apache.jackrabbit.core.data | Apache JackRabbit |
| LazyFileInputStream | This input stream delays opening the file until the first byte is read, and closes and discards the underlying stream as soon as the end of input has | Class | org.apache.jackrabbit.core.data | Apache JackRabbit |
| ScanEventListener | The listener interface for receiving garbage collection scan events. | Interface | org.apache.jackrabbit.core.data | Apache JackRabbit |
| TempFileInputStream | An input stream from a temporary file. | Class | org.apache.jackrabbit.core.data.db | Apache JackRabbit |