| 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  
Ringbuffer implementation 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  
partitionId which
 satisfy the predicate. | 
<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  
partitionId which
 satisfy the predicate. | 
<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 © 2017 Hazelcast, Inc.. All Rights Reserved.