public abstract class AbstractMultiValueGetter extends Object
| Modifier and Type | Field and Description | 
|---|---|
static int | 
DO_NOT_REDUCE  | 
protected com.hazelcast.query.impl.getters.Getter | 
parent  | 
static int | 
REDUCE_EVERYTHING  | 
static String | 
REDUCER_ANY_TOKEN  | 
| Constructor and Description | 
|---|
AbstractMultiValueGetter(com.hazelcast.query.impl.getters.Getter parent,
                        String modifierSuffix,
                        Class<?> inputType,
                        Class resultType)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Object | 
extractFrom(Object parentObject)  | 
protected int | 
getModifier()  | 
protected void | 
reduceCollectionInto(MultiResult collector,
                    Collection currentObject)  | 
protected void | 
reduceInto(MultiResult collector,
          Object currentObject)  | 
public static final String REDUCER_ANY_TOKEN
public static final int DO_NOT_REDUCE
public static final int REDUCE_EVERYTHING
protected final com.hazelcast.query.impl.getters.Getter parent
protected abstract Object extractFrom(Object parentObject) throws IllegalAccessException, InvocationTargetException
protected int getModifier()
protected void reduceCollectionInto(MultiResult collector, Collection currentObject)
protected void reduceInto(MultiResult collector, Object currentObject)
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.