Interface RolapMemberBase.PropertyValueMapFactory

  • All Known Implementing Classes:
    RolapMemberBase.DefaultPropertyValueMapFactory
    Enclosing class:
    RolapMemberBase

    public static interface RolapMemberBase.PropertyValueMapFactory

    Interface definition for the pluggable factory used to decide which implementation of Map to use to store property string/value pairs for member properties.

    This permits tuning for performance, memory allocation, etcetera. For example, if a member belongs to a level which has 10 member properties a HashMap may be preferred, while if the level has only two member properties a Flat3Map may make more sense.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> create​(Member member)
      Creates a Map to be used for storing property string/value pairs for the specified Member.
    • Method Detail

      • create

        java.util.Map<java.lang.String,​java.lang.Object> create​(Member member)
        Creates a Map to be used for storing property string/value pairs for the specified Member.
        Parameters:
        member - Member
        Returns:
        the Map instance to store property/value pairs