org.neodatis.odb.core.layers.layer2.meta
Class AttributeValuesMap
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<K,V>
-
- org.neodatis.tool.wrappers.map.OdbHashMap<java.lang.String,java.lang.Object>
-
- org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.Object>
public class AttributeValuesMap extends OdbHashMap<java.lang.String,java.lang.Object>
A Map to contain values of attributes of an object. It is used to optimize a criteria query execution where ODB , while reading an instance data, tries to retrieve only values of attributes involved in the query instead of reading the entire object.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor and Description AttributeValuesMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.ObjectgetAttributeValue(java.lang.String attributeName)java.lang.ComparablegetComparable(java.lang.String attributeName)ObjectInfoHeadergetObjectInfoHeader()OIDgetOid()booleanhasOid()voidsetObjectInfoHeader(ObjectInfoHeader objectInfoHeader)voidsetOid(OID oid)-
Methods inherited from class org.neodatis.tool.wrappers.map.OdbHashMap
putAll, remove2
-
-
-
-
Method Detail
-
getObjectInfoHeader
public ObjectInfoHeader getObjectInfoHeader()
-
setObjectInfoHeader
public void setObjectInfoHeader(ObjectInfoHeader objectInfoHeader)
-
getAttributeValue
public java.lang.Object getAttributeValue(java.lang.String attributeName)
-
getComparable
public java.lang.Comparable getComparable(java.lang.String attributeName)
-
hasOid
public boolean hasOid()
-
getOid
public OID getOid()
-
setOid
public void setOid(OID oid)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG