# Package com.hazelcast.query

Contains interfaces/classes related to Hazelcast query and indexing support.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IndexAwarePredicate<K,V> | Extends the `Predicate` interface with the ability to support indexes.
  Predicate<K,V> | Represents a map entry predicate.
  VisitablePredicate | Predicates which can be visited by optimizer.

- Class Summary
  Class | Description
  --- | ---
  EntryObject | This class provides functionality related to build predicate.
  Metadata | Keeps generic metadata for a key value pair.
  PagingPredicate<K,V> | This class is a special Predicate which helps to get a page-by-page result of a query.
  PagingPredicateAccessor | This class provides paging accessor of predicate.
  PartitionPredicate<K,V> | A `Predicate` that restricts the execution of a Predicate to a single Partition.
  PredicateBuilder | This class provides functionality to build predicate.
  Predicates | A utility class to create `Predicate` instances.
  SqlPredicate | This class contains methods related to conversion of sql query to predicate.
  TruePredicate<K,V> | A `Predicate` which always returns true.

- Enum Summary
  Enum | Description
  --- | ---
  QueryConstants | Contains constants for Query.

- Exception Summary
  Exception | Description
  --- | ---
  QueryException | Exception class for the Query.

## Package com.hazelcast.query Description

Contains interfaces/classes related to Hazelcast query and indexing support.

Copyright © 2019. All rights reserved.