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

    Modifier and Type
    Method
    Description
    create(Member member)
    Creates a Map to be used for storing property string/value pairs for the specified Member.
  • Method Details

    • 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