| Package | Description | 
|---|---|
| com.hazelcast.client.impl.protocol.task.map | Client protocol tasks implementations for map | 
| com.hazelcast.client.map.impl | |
| com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| com.hazelcast.map.impl.iterator | |
| com.hazelcast.map.impl.proxy | Contains map proxy implementation and support classes. | 
| com.hazelcast.map.impl.query | |
| com.hazelcast.projection | Contains classes related to projections. | 
| com.hazelcast.projection.impl | |
| com.hazelcast.ringbuffer.impl | Contains the  Ringbufferimplementation classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract Projection<?,?> | AbstractMapQueryMessageTask. getProjection() | 
| protected Projection<?,?> | DefaultMapAggregateMessageTask. getProjection() | 
| protected Projection<?,?> | DefaultMapQueryMessageTask. getProjection() | 
| protected Projection<?,?> | MapProjectionMessageTask. getProjection() | 
| protected Projection<?,?> | MapProjectionWithPredicateMessageTask. getProjection() | 
| Constructor and Description | 
|---|
| ClientMapQueryPartitionIterator(ClientMapProxy<K,V> mapProxy,
                               ClientContext context,
                               int fetchSize,
                               int partitionId,
                               Predicate<K,V> predicate,
                               Projection<Map.Entry<K,V>,R> projection) | 
| Modifier and Type | Method and Description | 
|---|---|
| <R> Iterator<R> | ClientMapProxy. iterator(int fetchSize,
        int partitionId,
        Projection<Map.Entry<K,V>,R> projection,
        Predicate<K,V> predicate)Returns an iterator for iterating the result of the projection on entries in the  partitionIdwhich
 satisfy thepredicate. | 
| <R> Collection<R> | ClientMapProxy. project(Projection<Map.Entry<K,V>,R> projection) | 
| <R> Collection<R> | ClientMapProxy. project(Projection<Map.Entry<K,V>,R> projection,
       Predicate<K,V> predicate) | 
| Modifier and Type | Method and Description | 
|---|---|
| <R> Collection<R> | IMap. project(Projection<Map.Entry<K,V>,R> projection)Applies the projection logic on all map entries and returns the result | 
| <R> Collection<R> | IMap. project(Projection<Map.Entry<K,V>,R> projection,
       Predicate<K,V> predicate)Applies the projection logic on map entries filtered with the Predicated and returns the result | 
| Constructor and Description | 
|---|
| AbstractMapQueryPartitionIterator(IMap<K,V> map,
                                 int fetchSize,
                                 int partitionId,
                                 Predicate<K,V> predicate,
                                 Projection<Map.Entry<K,V>,R> projection) | 
| MapQueryPartitionIterator(MapProxyImpl<K,V> mapProxy,
                         int fetchSize,
                         int partitionId,
                         Predicate<K,V> predicate,
                         Projection<Map.Entry<K,V>,R> projection) | 
| Modifier and Type | Method and Description | 
|---|---|
| <R> Iterator<R> | MapProxyImpl. iterator(int fetchSize,
        int partitionId,
        Projection<Map.Entry<K,V>,R> projection,
        Predicate<K,V> predicate)Returns an iterator for iterating the result of the projection on entries in the  partitionIdwhich
 satisfy thepredicate. | 
| <R> Collection<R> | MapProxyImpl. project(Projection<Map.Entry<K,V>,R> projection) | 
| <R> Collection<R> | MapProxyImpl. project(Projection<Map.Entry<K,V>,R> projection,
       Predicate<K,V> predicate) | 
| Modifier and Type | Method and Description | 
|---|---|
| Projection | Query. getProjection() | 
| Modifier and Type | Method and Description | 
|---|---|
| Query.QueryBuilder | Query.QueryBuilder. projection(Projection projection) | 
| Constructor and Description | 
|---|
| Query(String mapName,
     Predicate predicate,
     IterationType iterationType,
     Aggregator aggregator,
     Projection projection) | 
| QueryResult(IterationType iterationType,
           Projection projection,
           SerializationService serializationService,
           long resultLimit,
           boolean orderAndLimitExpected)Constructs an empty result. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> Projection<T,T> | Projections. identity()Returns a projection that does no transformation. | 
| static <I> Projection<I,Object[]> | Projections. multiAttribute(String... attributePaths)Returns a projection that extracts the value of the given  attributePaths. | 
| static <I,O> Projection<I,O> | Projections. singleAttribute(String attributePath)Returns a projection that extracts the value of the given  attributePath. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IdentityProjection<I> | 
| class  | MultiAttributeProjection<I>Projection that extracts the values of the given attributes and returns them in an Object[] array. | 
| class  | SingleAttributeProjection<I,O>Projection that extracts the values of the given attribute and returns it. | 
| Constructor and Description | 
|---|
| ReadResultSetImpl(int minSize,
                 int maxSize,
                 SerializationService serializationService,
                 Predicate<? super O> predicate,
                 Projection<? super O,E> projection) | 
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.