# Hierarchy For Package com.holonplatform.core.datastore.beans

Package Hierarchies:

- All Packages

## Interface Hierarchy

- com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult.Builder<T>
- com.holonplatform.core.datastore.beans.BeanDatastoreOperations<R,BI,BU,BD,Q>
  - com.holonplatform.core.datastore.beans.BeanDatastore (also extends com.holonplatform.core.datastore.DataContextBound, com.holonplatform.core.datastore.DatastoreCommodityHandler, com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport)
- com.holonplatform.core.datastore.DataContextBound
  - com.holonplatform.core.datastore.beans.BeanDatastore (also extends com.holonplatform.core.datastore.beans.BeanDatastoreOperations<R,BI,BU,BD,Q>, com.holonplatform.core.datastore.DatastoreCommodityHandler, com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport)
- com.holonplatform.core.datastore.DatastoreCommodityHandler
  - com.holonplatform.core.datastore.beans.BeanDatastore (also extends com.holonplatform.core.datastore.beans.BeanDatastoreOperations<R,BI,BU,BD,Q>, com.holonplatform.core.datastore.DataContextBound, com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport)
- com.holonplatform.core.datastore.operation.commons.ExecutableOperation<R>
  - com.holonplatform.core.datastore.beans.BeanBulkDelete<T> (also extends com.holonplatform.core.datastore.beans.BeanBulkDeleteOperation<B,O>)
  - com.holonplatform.core.datastore.beans.BeanBulkInsert<T> (also extends com.holonplatform.core.datastore.beans.BeanBulkInsertOperation<B,O>)
  - com.holonplatform.core.datastore.beans.BeanBulkUpdate<T> (also extends com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation<B,O>)
- com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>
  - com.holonplatform.core.datastore.beans.BeanDatastoreOperationBuilder<B>
    - com.holonplatform.core.datastore.beans.BeanDatastoreOperation<O,C>
      - com.holonplatform.core.datastore.beans.BeanBulkDeleteOperation<B,O> (also extends com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>)
        - com.holonplatform.core.datastore.beans.BeanBulkDelete<T> (also extends com.holonplatform.core.datastore.operation.commons.ExecutableOperation<R>)
      - com.holonplatform.core.datastore.beans.BeanBulkInsertOperation<B,O>
        - com.holonplatform.core.datastore.beans.BeanBulkInsert<T> (also extends com.holonplatform.core.datastore.operation.commons.ExecutableOperation<R>)
      - com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation<B,O> (also extends com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>)
        - com.holonplatform.core.datastore.beans.BeanBulkUpdate<T> (also extends com.holonplatform.core.datastore.operation.commons.ExecutableOperation<R>)
  - com.holonplatform.core.datastore.beans.BeanQueryBuilder<Q> (also extends com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>, com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>, com.holonplatform.core.query.QuerySort.QuerySortSupport<C>)
    - com.holonplatform.core.datastore.beans.BeanQuery<T>
- com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  - com.holonplatform.core.datastore.beans.BeanDatastore (also extends com.holonplatform.core.datastore.beans.BeanDatastoreOperations<R,BI,BU,BD,Q>, com.holonplatform.core.datastore.DataContextBound, com.holonplatform.core.datastore.DatastoreCommodityHandler)
- com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>
  - com.holonplatform.core.datastore.beans.BeanQueryBuilder<Q> (also extends com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>, com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>, com.holonplatform.core.query.QuerySort.QuerySortSupport<C>)
    - com.holonplatform.core.datastore.beans.BeanQuery<T>
- com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>
  - com.holonplatform.core.datastore.beans.BeanBulkDeleteOperation<B,O> (also extends com.holonplatform.core.datastore.beans.BeanDatastoreOperation<O,C>)
    - com.holonplatform.core.datastore.beans.BeanBulkDelete<T> (also extends com.holonplatform.core.datastore.operation.commons.ExecutableOperation<R>)
  - com.holonplatform.core.datastore.beans.BeanBulkUpdateOperation<B,O> (also extends com.holonplatform.core.datastore.beans.BeanDatastoreOperation<O,C>)
    - com.holonplatform.core.datastore.beans.BeanBulkUpdate<T> (also extends com.holonplatform.core.datastore.operation.commons.ExecutableOperation<R>)
  - com.holonplatform.core.datastore.beans.BeanQueryBuilder<Q> (also extends com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>, com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>, com.holonplatform.core.query.QuerySort.QuerySortSupport<C>)
    - com.holonplatform.core.datastore.beans.BeanQuery<T>
- com.holonplatform.core.query.QuerySort.QuerySortSupport<C>
  - com.holonplatform.core.datastore.beans.BeanQueryBuilder<Q> (also extends com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>, com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>, com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>)
    - com.holonplatform.core.datastore.beans.BeanQuery<T>
- java.io.Serializable
  - com.holonplatform.core.datastore.beans.BeanDatastore.BeanOperationResult<T>

Copyright © 2019 The Holon Platform. All rights reserved.