# Hierarchy For Package com.holonplatform.core.query.lock

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.holonplatform.core.exceptions.DataAccessException
          - com.holonplatform.core.query.lock.LockAcquisitionException

## Interface Hierarchy

- com.holonplatform.core.datastore.DataTarget.DataTargetSupport<C>
  - com.holonplatform.core.query.QueryBuilder<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.query.QuerySort.QuerySortSupport<C>)
    - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.datastore.DatastoreCommodity, com.holonplatform.core.query.lock.LockSupport<L>, com.holonplatform.core.query.QueryResults)
- com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>
  - com.holonplatform.core.query.QueryBuilder<Q> (also extends com.holonplatform.core.datastore.DataTarget.DataTargetSupport<C>, com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>, com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>, com.holonplatform.core.query.QuerySort.QuerySortSupport<C>)
    - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.datastore.DatastoreCommodity, com.holonplatform.core.query.lock.LockSupport<L>, com.holonplatform.core.query.QueryResults)
- com.holonplatform.core.query.lock.LockSupport<L>
  - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.datastore.DatastoreCommodity, com.holonplatform.core.query.QueryBuilder<Q>, com.holonplatform.core.query.QueryResults)
- com.holonplatform.core.query.QueryAdapter<C>
  - com.holonplatform.core.query.lock.LockQueryAdapter<C>
- com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>
  - com.holonplatform.core.query.QueryBuilder<Q> (also extends com.holonplatform.core.datastore.DataTarget.DataTargetSupport<C>, com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>, com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>, com.holonplatform.core.query.QuerySort.QuerySortSupport<C>)
    - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.datastore.DatastoreCommodity, com.holonplatform.core.query.lock.LockSupport<L>, com.holonplatform.core.query.QueryResults)
- com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>
  - com.holonplatform.core.query.QueryBuilder<Q> (also extends com.holonplatform.core.datastore.DataTarget.DataTargetSupport<C>, com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>, com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>, com.holonplatform.core.query.QuerySort.QuerySortSupport<C>)
    - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.datastore.DatastoreCommodity, com.holonplatform.core.query.lock.LockSupport<L>, com.holonplatform.core.query.QueryResults)
- com.holonplatform.core.query.QueryProjectionOperations<SR,LR,OR,CR>
  - com.holonplatform.core.query.QueryResults
    - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.datastore.DatastoreCommodity, com.holonplatform.core.query.lock.LockSupport<L>, com.holonplatform.core.query.QueryBuilder<Q>)
- com.holonplatform.core.query.QuerySort.QuerySortSupport<C>
  - com.holonplatform.core.query.QueryBuilder<Q> (also extends com.holonplatform.core.datastore.DataTarget.DataTargetSupport<C>, com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>, com.holonplatform.core.query.QueryAggregation.QueryAggregationSupport<C>, com.holonplatform.core.query.QueryFilter.QueryFilterSupport<C>)
    - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.datastore.DatastoreCommodity, com.holonplatform.core.query.lock.LockSupport<L>, com.holonplatform.core.query.QueryResults)
- java.io.Serializable
  - com.holonplatform.core.datastore.DatastoreCommodity
    - com.holonplatform.core.query.lock.LockQuery (also extends com.holonplatform.core.query.lock.LockSupport<L>, com.holonplatform.core.query.QueryBuilder<Q>, com.holonplatform.core.query.QueryResults)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.holonplatform.core.query.lock.LockMode

Copyright © 2019 The Holon Platform. All rights reserved.