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 static String |
composeAttributeValueExtractionFailedMessage(Member member) |
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.