| Name | Description | Type | Package | Framework |
| DirtyFinder | Class | com.orientechnologies.orient.core.record.impl | Orientdb | |
| ODocument | Document representation to handle values dynamically. | Class | com.orientechnologies.orient.core.record.impl | Orientdb |
| ODocumentComparator | Comparator implementation class used by ODocumentSorter class to sort documents following dynamic criteria. | Class | com.orientechnologies.orient.core.record.impl | Orientdb |
| ODocumentHelper | Helper class to manage documents. | Class | com.orientechnologies.orient.core.record.impl | Orientdb |
| ODocumentHelper .ODbRelatedCall | Skip navigation linksOverviewPackageClassUseTreeDeprecatedIndexHelp | Interface | com.orientechnologies.orient.core.record.impl.ODocumentHelper | Orientdb |
| ODocumentHelper .RIDMapper | Skip navigation linksOverviewPackageClassUseTreeDeprecatedIndexHelp | Interface | com.orientechnologies.orient.core.record.impl.ODocumentHelper | Orientdb |
| ODocumentInternal | Class | com.orientechnologies.orient.core.record.impl | Orientdb | |
| ORecordBytes | The rawest representation of a record. | Class | com.orientechnologies.orient.core.record.impl | Orientdb |
| ORecordBytesLazy | Extension of ORecordBytes that handle lazy serialization and converts temporary links (record id in transactions) to finals. | Class | com.orientechnologies.orient.core.record.impl | Orientdb |
| ORecordFlat | It's schema less. | Class | com.orientechnologies.orient.core.record.impl | Orientdb |