public abstract class QueryableEntry<K,V> extends Object implements Extractable, Map.Entry<K,V>
Modifier and Type | Field and Description |
---|---|
protected Extractors |
extractors |
protected InternalSerializationService |
serializationService |
Constructor and Description |
---|
QueryableEntry() |
Modifier and Type | Method and Description |
---|---|
AttributeType |
getAttributeType(String attributeName) |
Object |
getAttributeValue(String attributeName) |
abstract K |
getKey() |
abstract Data |
getKeyData() |
protected abstract Object |
getTargetObject(boolean key) |
abstract V |
getValue() |
abstract Data |
getValueData() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparingByKey, comparingByKey, comparingByValue, comparingByValue, equals, hashCode, setValue
protected InternalSerializationService serializationService
protected Extractors extractors
public Object getAttributeValue(String attributeName) throws QueryException
getAttributeValue
in interface Extractable
QueryException
public AttributeType getAttributeType(String attributeName) throws QueryException
getAttributeType
in interface Extractable
QueryException
public abstract Data getKeyData()
public abstract Data getValueData()
protected abstract Object getTargetObject(boolean key)
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.