Class AttributeMapLookupValue


  • public class AttributeMapLookupValue
    extends AttributeValue
    This class represents a lookup in a map attribute in a GroupingExpression. It evaluates to the value found using the given key for the lookup in that attribute. The key is either specified explicitly or found via a key source attribute. Two underlying attributes are used to represent the map attribute (the key and value attributes).
    Author:
    geirst
    • Method Detail

      • fromKey

        public static AttributeMapLookupValue fromKey​(java.lang.String prefix,
                                                      java.lang.String key,
                                                      java.lang.String suffix)
      • fromKeySourceAttribute

        public static AttributeMapLookupValue fromKeySourceAttribute​(java.lang.String prefix,
                                                                     java.lang.String keySourceAttribute,
                                                                     java.lang.String suffix)
      • getKeyAttribute

        public java.lang.String getKeyAttribute()
      • getValueAttribute

        public java.lang.String getValueAttribute()
      • getKey

        public java.lang.String getKey()
      • hasKeySourceAttribute

        public boolean hasKeySourceAttribute()
      • getKeySourceAttribute

        public java.lang.String getKeySourceAttribute()