# Uses of Class
org.apache.cayenne.access.DataRowStore

Packages that use DataRowStore
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.configuration
org.apache.cayenne.configuration.runtime

- ## Uses of DataRowStore in org.apache.cayenne.access

  Fields in org.apache.cayenne.access declared as DataRowStore
  Modifier and Type
  Field
  Description
  `protected DataRowStore`
  ObjectStore.`dataRowCache`
  Stores a reference to the DataRowStore.
  `protected final DataRowStore`
  DataDomain.`sharedSnapshotCache`
  Methods in org.apache.cayenne.access that return DataRowStore
  Modifier and Type
  Method
  Description
  `DataRowStore`
  DataRowStoreFactory.`createDataRowStore(String name)`
  Create new `DataRowStore` object.
  `DataRowStore`
  DefaultDataRowStoreFactory.`createDataRowStore(String name)`
  `DataRowStore`
  ObjectStore.`getDataRowCache()`
  Returns a DataRowStore associated with this ObjectStore.
  `DataRowStore`
  DataDomain.`getSharedSnapshotCache()`
  Returns the snapshots cache shared by the DataContexts of this DataDomain, or null if the domain runs with per-DataContext caches.
  Methods in org.apache.cayenne.access with parameters of type DataRowStore
  Modifier and Type
  Method
  Description
  `void`
  NoSyncObjectStore.`setDataRowCache(DataRowStore dataRowCache)`
  `void`
  ObjectStore.`setDataRowCache(DataRowStore dataRowCache)`
  Sets parent DataRowStore.
  Constructors in org.apache.cayenne.access with parameters of type DataRowStore
  Modifier
  Constructor
  Description
  ``
  `DataDomain(String name, TransactionManager transactionManager, TransactionFactory transactionFactory, DataDomainFlushActionFactory flushActionFactory, AdhocObjectFactory objectFactory, EventManager eventManager, QueryCache queryCache, DataRowStore sharedSnapshotCache, int maxIdQualifierSize, boolean validatingObjectsOnCommit, EntityResolver entityResolver, EntitySorter entitySorter)`
  ``
  `NoSyncObjectStore(DataRowStore dataRowCache, Map<Object, Persistent> objectMap)`
  ``
  `ObjectStore(DataRowStore dataRowCache, Map<Object, Persistent> objectMap)`
  Creates an ObjectStore with `DataRowStore` and a map to use for storing registered objects.

- ## Uses of DataRowStore in org.apache.cayenne.configuration

  Methods in org.apache.cayenne.configuration with parameters of type DataRowStore
  Modifier and Type
  Method
  Description
  `ObjectStore`
  DefaultObjectStoreFactory.`createObjectStore(DataRowStore dataRowCache)`
  `ObjectStore`
  ObjectStoreFactory.`createObjectStore(DataRowStore dataRowCache)`
  Creates an `ObjectStore` with provided dataRowCache

- ## Uses of DataRowStore in org.apache.cayenne.configuration.runtime

  Methods in org.apache.cayenne.configuration.runtime that return DataRowStore
  Modifier and Type
  Method
  Description
  `protected DataRowStore`
  DataDomainProvider.`createSharedSnapshotCache(DataChannelDescriptor descriptor)`
  Returns a snapshot cache shared by all DataContexts of the domain, or null if the descriptor turns the shared cache off, and each DataContext is to use a cache of its own.