| Interface | 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 |
Datastore interface represents a generic data store abstraction and provides methods to perform data manipulation
operations.
|
| Datastore.OperationResult |
Represents the result of a
Datastore operation, providing informatons about the operation outcome. |
| Datastore.OperationResult.Builder |
Datastore.OperationResult builder. |
| 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. |
| DatastoreCommodityFactory<X extends DatastoreCommodityContext,C extends DatastoreCommodity> |
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. |
| DatastoreCommodityRegistrar<X extends DatastoreCommodityContext> |
Interface implemented by objects which provide direct
DatastoreCommoditys registration. |
| DatastoreConfigProperties |
A
ConfigPropertySet for Datastore configuration, using DatastoreConfigProperties.DEFAULT_NAME as property prefix. |
| DatastoreExpressionResolverRegistrar |
Interface implemented by
Datastores which provide default ExpressionResolvers registration. |
| DatastoreOperations<R,REFRESH,BI extends BulkInsertOperation<R,BI>,BU extends BulkUpdateOperation<R,BU>,BD extends BulkDeleteOperation<R,BD>,Q extends QueryBuilder<Q>> |
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<D extends DatastoreOperations,B extends DatastoreOperations.Builder<D,B>> |
Base
DatastoreOperations instance builder. |
| DatastoreOperations.WriteOption |
Represents a write operation option.
|
| DataTarget<T> |
Representation of the target element of a data model persistence/query operation.
|
| DataTarget.DataTargetResolver<T extends DataTarget> |
Convenience interface to create an
ExpressionResolver to resolve a custom DataTarget class into a
standard DataTarget. |
| DataTarget.DataTargetSupport<C extends DataTarget.DataTargetSupport<C>> |
Interface implemented by classes which support
DataTarget setting. |
| Class | Description |
|---|---|
| DatastoreConfigProperties.DatastoreConfigPropertiesImpl |
Default implementation
|
| Enum | Description |
|---|---|
| Datastore.OperationType |
Enumeration of
Datastore operation types. |
| DefaultWriteOption |
Default Datastore
DatastoreOperations.WriteOptions enumeration. |
| Exception | Description |
|---|---|
| DatastoreCommodityContext.CommodityConfigurationException |
Exception to notify a
DatastoreCommodity configuration error. |
| DatastoreCommodityContext.CommodityNotAvailableException |
Exception to notify a
DatastoreCommodity type is not available for a given Datastore. |
Copyright © 2019 The Holon Platform. All rights reserved.