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 Detail

      • create

        Map<String,​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