Documentation of 'org.neodatis.odb.core.layers.layer2.meta.AttributeValuesMap' Java class
AttributeValuesMap
org.neodatis.odb.core.layers.layer2.meta

Class 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

      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K,V>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object getAttributeValue(java.lang.String attributeName) 
      java.lang.Comparable getComparable(java.lang.String attributeName) 
      ObjectInfoHeader getObjectInfoHeader() 
      OID getOid() 
      boolean hasOid() 
      void setObjectInfoHeader(ObjectInfoHeader objectInfoHeader) 
      void setOid(OID oid) 
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        equals, hashCode
    • Constructor Detail

      • AttributeValuesMap

        public AttributeValuesMap()
    • Method Detail

      • 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

Ads help maintain this website.