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
Ringbuffer implementation 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
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) |
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
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) |
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 © 2020 Hazelcast, Inc.. All Rights Reserved.