| Name | Description | Type | Package | Framework |
| OBonsaiCollectionPointer | The pointer to a bonsai collection. | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb |
| OClassTrigger | Author : henryzhao81@gmail. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OCurrentStorageComponentsFactory | The factory that defines a set of components that current database should use to be compatible to current version of storage. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ODatabase | Generic Database interface. | Interface | com.orientechnologies.orient.core.db | Orientdb |
| ODatabase .ATTRIBUTES | Returns the enum constant of this type with the spe | Class | com.orientechnologies.orient.core.db.ODatabase | Orientdb |
| ODatabase .OPERATION_MODE | Returns the enum constant of this type with the specified name. | Class | com.orientechnologies.orient.core.db.ODatabase | Orientdb |
| ODatabase .OPTIONS | Returns the enum constant of this type with the specified name. | Class | com.orientechnologies.orient.core.db.ODatabase | Orientdb |
| ODatabase .STATUS | Returns the enum constant of this type with the specified name. | Class | com.orientechnologies.orient.core.db.ODatabase | Orientdb |
| ODatabaseCompare | Class | com.orientechnologies.orient.core.db.tool | Orientdb | |
| ODatabaseDocument | Generic interface for document based Database implementations. | Interface | com.orientechnologies.orient.core.db.document | Orientdb |
| ODatabaseDocumentInternal | Interface | com.orientechnologies.orient.core.db | Orientdb | |
| ODatabaseDocumentPool | Class | com.orientechnologies.orient.core.db.document | Orientdb | |
| ODatabaseDocumentTx | Class | com.orientechnologies.orient.core.db.document | Orientdb | |
| ODatabaseDocumentTxPooled | Pooled wrapper to the ODatabaseDocumentTx class. | Class | com.orientechnologies.orient.core.db.document | Orientdb |
| ODatabaseExport | Export data from a database to a file. | Class | com.orientechnologies.orient.core.db.tool | Orientdb |
| ODatabaseExportException | Class | com.orientechnologies.orient.core.db.tool | Orientdb | |
| ODatabaseFactory | Factory to create high-level ODatabase instances. | Class | com.orientechnologies.orient.core.db | Orientdb |
| ODatabaseImpExpAbstract | Abstract class for import/export of database and data in general. | Class | com.orientechnologies.orient.core.db.tool | Orientdb |
| ODatabaseImport | Import data from a file into a database. | Class | com.orientechnologies.orient.core.db.tool | Orientdb |
| ODatabaseImportException | Class | com.orientechnologies.orient.core.db.tool | Orientdb | |
| ODatabaseInternal | Interface | com.orientechnologies.orient.core.db | Orientdb | |
| ODatabaseLifecycleListener | Listener Interface to receive callbacks on database usage. | Interface | com.orientechnologies.orient.core.db | Orientdb |
| ODatabaseLifecycleListener .PRIORITY | Returns the enum constant of this type with the specified name. | Class | com.orientechnologies.orient.core.db.ODatabaseLifecycleListener | Orientdb |
| ODatabaseListener | Listener Interface for all the events of the Database instances. | Interface | com.orientechnologies.orient.core.db | Orientdb |
| ODatabaseObject | Generic interface for object based Database implementations. | Interface | com.orientechnologies.orient.core.db.object | Orientdb |
| ODatabasePoolAbstract | Class | com.orientechnologies.orient.core.db | Orientdb | |
| ODatabasePoolBase | Database pool base class. | Class | com.orientechnologies.orient.core.db | Orientdb |
| ODatabasePooled | Basic interface for pooled database implementations. | Interface | com.orientechnologies.orient.core.db | Orientdb |
| ODatabasePoolEntry | Entry in the database pool. | Class | com.orientechnologies.orient.core.db | Orientdb |
| ODatabaseRecordThreadLocal | Class | com.orientechnologies.orient.core.db | Orientdb | |
| ODatabaseRecordWrapperAbstract | Class | com.orientechnologies.orient.core.db | Orientdb | |
| ODatabaseSchemaAware | Generic interface for record based Database implementations with schema concept. | Interface | com.orientechnologies.orient.core.db | Orientdb |
| ODatabaseThreadLocalFactory | Interface | com.orientechnologies.orient.core.db | Orientdb | |
| ODatabaseWrapperAbstract | Class | com.orientechnologies.orient.core.db | Orientdb | |
| ODetachable | Objects of this class can be detached. | Interface | com.orientechnologies.orient.core.db.record | Orientdb |
| ODocumentFieldVisitor | Is used in together with ODocumentFieldWalker to visit all fields ofIf currently processed value is collection or map of embedded documents or embedded document itself then current method is | Interface | com.orientechnologies.orient.core.db.document | Orientdb |
| ODocumentFieldWalker | This class allows to walk through all fields of single document using instance of ODocumentFieldVisitor class. | Class | com.orientechnologies.orient.core.db.document | Orientdb |
| OEmbeddedRidBag | Class | com.orientechnologies.orient.core.db.record.ridbag.embedded | Orientdb | |
| OHookReplacedRecordThreadLocal | Uses Thread Local to store information used by hooks. | Class | com.orientechnologies.orient.core.db | Orientdb |
| OIdentifiable | Base interface for identifiable objects. | Interface | com.orientechnologies.orient.core.db.record | Orientdb |
| OIdentityChangeListener | Interface | com.orientechnologies.orient.core.db.record | Orientdb | |
| OIndexRIDContainer | Persistent Set implementation that uses the SBTree to handle entries in persistent way. | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb |
| OIndexRIDContainerSBTree | Persistent Set implementation that uses the SBTree to handle entries in persistent way. | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb |
| OLazyObjectListInterface | Interface | com.orientechnologies.orient.core.db.object | Orientdb | |
| OLazyObjectMapInterface | Interface | com.orientechnologies.orient.core.db.object | Orientdb | |
| OLazyObjectSetInterface | Interface | com.orientechnologies.orient.core.db.object | Orientdb | |
| OLazyRecordIterator | Lazy implementation of Iterator that load the records only when accessed. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OLazyRecordMultiIterator | Lazy implementation of Iterator that load the records only when accessed. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OMultiValueChangeEvent | Event that contains information about operation that is performed on tracked collection. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OMultiValueChangeEvent .OChangeType | Operation that is performed on collection. | Class | com.orientechnologies.orient.core.db.record.OMultiValueChangeEvent | Orientdb |
| OMultiValueChangeListener | Listen operations that are performed on tracked collection. | Interface | com.orientechnologies.orient.core.db.record | Orientdb |
| OMultiValueChangeTimeLine | Container that contains information about all operations that were performed on collection starting fromthe time when it was loaded from DB. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OObjectLazyMultivalueElement | Interface | com.orientechnologies.orient.core.db.object | Orientdb | |
| OPartitionedDatabasePool | Lock free implementation of database pool which has good multicore scalability characteristics. | Class | com.orientechnologies.orient.core.db | Orientdb |
| OPartitionedDatabasePoolFactory | Factory for OPartitionedDatabasePool pool, which also works as LRU cache with good mutlicore architecture support. | Class | com.orientechnologies.orient.core.db | Orientdb |
| OPlaceholder | Base interface for identifiable objects. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OProxedResource | Generic proxy abstratc class. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordElement | Base interface that represents a record element. | Interface | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordElement .STATUS | Available record statuses. | Class | com.orientechnologies.orient.core.db.record.ORecordElement | Orientdb |
| ORecordLazyList | Lazy implementation of ArrayList. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordLazyListener | Skip navigation linksOverviewPackageClassUseTreeDeprecatedIndexHelp | Interface | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordLazyMap | Lazy implementation of LinkedHashMap. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordLazyMultiValue | Browse all the set to convert all the items into records. | Interface | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordLazySet | Lazy implementation of Set. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordMultiValueHelper | Lazy implementation of ArrayList. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordMultiValueHelper .MULTIVALUE_CONTENT_TYPE | Returns the enum constant of this type with the specified name. | Class | com.orientechnologies.orient.core.db.record.ORecordMultiValueHelper | Orientdb |
| ORecordOperation | Contains the information about a database operation. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordTrackedIterator | Class | com.orientechnologies.orient.core.db.record | Orientdb | |
| ORecordTrackedList | when the list is changed. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| ORecordTrackedSet | Class | com.orientechnologies.orient.core.db.record | Orientdb | |
| ORidBag | A collection that contain links to OIdentifiable. | Class | com.orientechnologies.orient.core.db.record.ridbag | Orientdb |
| ORidBagDelegate | Interface | com.orientechnologies.orient.core.db.record.ridbag | Orientdb | |
| ORidBagDeleteHook | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb | |
| OSBTreeCollectionManager | Interface | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb | |
| OSBTreeCollectionManagerAbstract | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb | |
| OSBTreeCollectionManagerProxy | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb | |
| OSBTreeCollectionManagerShared | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb | |
| OSBTreeRidBag | Persistent Set implementation that uses the SBTree to handle entries in persistent way. | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree | Orientdb |
| OSBTreeRidBag .Change | Interface | com.orientechnologies.orient.core.db.record.ridbag.sbtree.OSBTreeRidBag | Orientdb | |
| OSBTreeRidBag .ChangeSerializationHelper | Class | com.orientechnologies.orient.core.db.record.ridbag.sbtree.OSBTreeRidBag | Orientdb | |
| OScenarioThreadLocal | Thread local to know when the request comes from distributed requester avoiding loops. | Class | com.orientechnologies.orient.core.db | Orientdb |
| OScenarioThreadLocal .RUN_MODE | Returns the enum constant of this type with the specified name. | Class | com.orientechnologies.orient.core.db.OScenarioThreadLocal | Orientdb |
| OTrackedList | makeDirty() by hand when the list is changed. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OTrackedMap | hand when the map is changed. | Class | com.orientechnologies.orient.core.db.record | Orientdb |
| OTrackedMultiValue | Interface that indicates that collection will send notifications about operations that are performed on it to the listeners. | Interface | com.orientechnologies.orient.core.db.record | Orientdb |
| OTrackedSet | Class | com.orientechnologies.orient.core.db.record | Orientdb | |
| OUserObject2RecordHandler | Basic interface to handle the mapping between user objects and records. | Interface | com.orientechnologies.orient.core.db | Orientdb |