# Uses of Package
com.holonplatform.core.datastore

- Packages that use com.holonplatform.core.datastore
  Package | Description
  --- | ---
  com.holonplatform.core.datastore |
  com.holonplatform.core.datastore.bulk |
  com.holonplatform.core.datastore.relational |
  com.holonplatform.core.query |
  com.holonplatform.spring |

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore
  Class and Description
  DataContextBound Interface to distinguish a specific data context (such as a database connection) between multiple avaialable contexts using a String id.
  Datastore Datastore interface represents a generic data store abstraction and provides methods to perform data manipulation operations.
  Datastore.Builder Base `Datastore` builder.
  Datastore.OperationResult Represents the result of a `Datastore` operation, providing informatons about the operation outcome.
  Datastore.OperationResult.Builder
  Datastore.OperationType Enumeration of `Datastore` operation types.
  Datastore.WriteOption Represents a write operation option.
  DatastoreCommodity Represents a commodity which can be provided by a `Datastore`.
  DatastoreCommodityContext Base interface to represent a `DatastoreCommodity` configuration context to be used by a `DatastoreCommodityFactory`, typically extended by concrete `Datastore` implementations with specific informations and methods.
  DatastoreCommodityContext.CommodityConfigurationException Exception to notify a `DatastoreCommodity` configuration error.
  DatastoreCommodityFactory Factory to create a specific `DatastoreCommodity` type instances, using a `DatastoreCommodityContext`.
  DatastoreConfigProperties A `ConfigPropertySet` for `Datastore` configuration, using `DatastoreConfigProperties.DEFAULT_NAME` as property prefix.
  DataTarget Representation of the target element of a data model persistence/query operation.
  DataTarget.DataTargetSupport Interface implemented by classes which support `DataTarget` setting.
  DefaultWriteOption Default Datastore `Datastore.WriteOption`s enumeration.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore.bulk
  Class and Description
  Datastore.OperationResult Represents the result of a `Datastore` operation, providing informatons about the operation outcome.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore.relational
  Class and Description
  Datastore Datastore interface represents a generic data store abstraction and provides methods to perform data manipulation operations.
  DataTarget Representation of the target element of a data model persistence/query operation.
  DataTarget.DataTargetSupport Interface implemented by classes which support `DataTarget` setting.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.query
  Class and Description
  DatastoreCommodity Represents a commodity which can be provided by a `Datastore`.
  DataTarget Representation of the target element of a data model persistence/query operation.
  DataTarget.DataTargetSupport Interface implemented by classes which support `DataTarget` setting.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.spring
  Class and Description
  Datastore Datastore interface represents a generic data store abstraction and provides methods to perform data manipulation operations.

Copyright © 2017 The Holon Platform. All rights reserved.