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 © 2016 Hazelcast, Inc.. All Rights Reserved.