| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cache.impl.journal | |
| com.hazelcast.client.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation client side | 
| 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.journal | This package contains supporting classes for data structure specific event journals. | 
| com.hazelcast.map.impl.iterator | |
| com.hazelcast.map.impl.journal | |
| 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 | 
|---|---|
| <T> ICompletableFuture<ReadResultSet<T>> | CacheProxy. readFromEventJournal(long startSequence,
                    int minSize,
                    int maxSize,
                    int partitionId,
                    Predicate<? super EventJournalCacheEvent<K,V>> predicate,
                    Projection<? super EventJournalCacheEvent<K,V>,T> projection) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Projection<? super EventJournalCacheEvent<K,V>,T> | CacheEventJournalReadOperation. projection | 
| Constructor and Description | 
|---|
| CacheEventJournalReadOperation(String cacheName,
                              long startSequence,
                              int minSize,
                              int maxSize,
                              Predicate<? super EventJournalCacheEvent<K,V>> predicate,
                              Projection<? super EventJournalCacheEvent<K,V>,T> projection) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> ICompletableFuture<ReadResultSet<T>> | ClientCacheProxy. readFromEventJournal(long startSequence,
                    int minSize,
                    int maxSize,
                    int partitionId,
                    Predicate<? super EventJournalCacheEvent<K,V>> predicate,
                    Projection<? super EventJournalCacheEvent<K,V>,T> projection) | 
| 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) | 
| <T> ICompletableFuture<ReadResultSet<T>> | ClientMapProxy. readFromEventJournal(long startSequence,
                    int minSize,
                    int maxSize,
                    int partitionId,
                    Predicate<? super EventJournalMapEvent<K,V>> predicate,
                    Projection<? super EventJournalMapEvent<K,V>,T> projection) | 
| 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 | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> ICompletableFuture<ReadResultSet<T>> | EventJournalReader. readFromEventJournal(long startSequence,
                    int minSize,
                    int maxSize,
                    int partitionId,
                    Predicate<? super E> predicate,
                    Projection<? super E,T> projection)Reads from the event journal. | 
| 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 | Field and Description | 
|---|---|
| protected Projection<? super EventJournalMapEvent<K,V>,T> | MapEventJournalReadOperation. projection | 
| Constructor and Description | 
|---|
| MapEventJournalReadOperation(String mapName,
                            long startSequence,
                            int minSize,
                            int maxSize,
                            Predicate<? super EventJournalMapEvent<K,V>> predicate,
                            Projection<? super EventJournalMapEvent<K,V>,T> 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) | 
| <T> ICompletableFuture<ReadResultSet<T>> | MapProxyImpl. readFromEventJournal(long startSequence,
                    int minSize,
                    int maxSize,
                    int partitionId,
                    Predicate<? super EventJournalMapEvent<K,V>> predicate,
                    Projection<? super EventJournalMapEvent<K,V>,T> projection)Reads from the event journal. | 
| Modifier and Type | Method and Description | 
|---|---|
| Projection | Query. getProjection() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | QueryResult. add(QueryableEntry entry,
   Projection projection,
   SerializationService serializationService) | 
| Query.QueryBuilder | Query.QueryBuilder. projection(Projection projection) | 
| Constructor and Description | 
|---|
| Query(String mapName,
     Predicate predicate,
     IterationType iterationType,
     Aggregator aggregator,
     Projection projection) | 
| Modifier and Type | Method and Description | 
|---|---|
| static <I> Projection<I,Object[]> | Projections. multiAttribute(String... attributePath)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  | 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 © 2018 Hazelcast, Inc.. All Rights Reserved.