# Uses of Package
com.holonplatform.core.datastore

- Packages that use com.holonplatform.core.datastore
  Package | Description
  --- | ---
  com.holonplatform.async.datastore |
  com.holonplatform.async.datastore.operation |
  com.holonplatform.core.beans |
  com.holonplatform.core.datastore |
  com.holonplatform.core.datastore.beans |
  com.holonplatform.core.datastore.bulk |
  com.holonplatform.core.datastore.operation |
  com.holonplatform.core.datastore.operation.commons |
  com.holonplatform.core.datastore.relational |
  com.holonplatform.core.query |
  com.holonplatform.core.query.lock |
  com.holonplatform.spring |

- Classes in com.holonplatform.core.datastore used by com.holonplatform.async.datastore
  Class and Description
  ConfigurableDatastore Base interface which represents common Datastore configuration capabilities.
  DataContextBound Declares support for a symbolic data context id, i.e. a String identifier to identify a data related objects stack with the same type within the overall persistence context.
  Datastore.OperationResult Represents the result of a `Datastore` operation, providing informatons about the operation outcome.
  DatastoreCommodityHandler Represents a `DatastoreCommodity` handler, which provides available commodities and allow to create `DatastoreCommodity` instances.
  DatastoreOperations Base interface wich represents a generic data store abstraction and provides methods to perform data manipulation operations, enabling persistent data management in a platform/vendor independent way.
  DatastoreOperations.WriteOption Represents a write operation option.
  DataTarget Representation of the target element of a data model persistence/query operation.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.async.datastore.operation
  Class and Description
  DatastoreCommodity Represents a commodity which can be provided by a `Datastore`.
  DataTarget.DataTargetSupport Interface implemented by classes which support `DataTarget` setting.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.beans
  Class and Description
  DataTarget Representation of the target element of a data model persistence/query operation.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore
  Class and Description
  ConfigurableDatastore Base interface which represents common Datastore configuration capabilities.
  DataContextBound Declares support for a symbolic data context id, i.e. a String identifier to identify a data related objects stack with the same type within the overall persistence context.
  Datastore.OperationResult Represents the result of a `Datastore` operation, providing informatons about the operation outcome.
  Datastore.OperationResult.Builder `Datastore.OperationResult` builder.
  Datastore.OperationType Enumeration of `Datastore` operation types.
  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`.
  DatastoreCommodityHandler Represents a `DatastoreCommodity` handler, which provides available commodities and allow to create `DatastoreCommodity` instances.
  DatastoreConfigProperties A `ConfigPropertySet` for `Datastore` configuration, using `DatastoreConfigProperties.DEFAULT_NAME` as property prefix.
  DatastoreOperations Base interface wich represents a generic data store abstraction and provides methods to perform data manipulation operations, enabling persistent data management in a platform/vendor independent way.
  DatastoreOperations.Builder Base `DatastoreOperations` instance builder.
  DatastoreOperations.WriteOption Represents a write operation option.
  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 `DatastoreOperations.WriteOption`s enumeration.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore.beans
  Class and Description
  DataContextBound Declares support for a symbolic data context id, i.e. a String identifier to identify a data related objects stack with the same type within the overall persistence context.
  Datastore Datastore interface represents a generic data store abstraction and provides methods to perform data manipulation operations.
  Datastore.OperationType Enumeration of `Datastore` operation types.
  DatastoreCommodityHandler Represents a `DatastoreCommodity` handler, which provides available commodities and allow to create `DatastoreCommodity` instances.
  DatastoreOperations.WriteOption Represents a write operation option.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore.bulk
  Class and Description
  DatastoreCommodity Represents a commodity which can be provided by a `Datastore`.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore.operation
  Class and Description
  DatastoreCommodity Represents a commodity which can be provided by a `Datastore`.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.core.datastore.operation.commons
  Class and Description
  DatastoreCommodity Represents a commodity which can be provided by a `Datastore`.
  DatastoreOperations.WriteOption Represents a write operation option.
  DataTarget Representation of the target element of a data model persistence/query operation.

- 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.core.query.lock
  Class and Description
  DatastoreCommodity Represents a commodity which can be provided by a `Datastore`.
  DataTarget.DataTargetSupport Interface implemented by classes which support `DataTarget` setting.

- Classes in com.holonplatform.core.datastore used by com.holonplatform.spring
  Class and Description
  ConfigurableDatastore Base interface which represents common Datastore configuration capabilities.

Copyright © 2019 The Holon Platform. All rights reserved.