001    /*
002    // $Id: //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#9 $
003    // This software is subject to the terms of the Common Public License
004    // Agreement, available at the following URL:
005    // http://www.opensource.org/licenses/cpl.html.
006    // Copyright (C) 2001-2002 Kana Software, Inc.
007    // Copyright (C) 2001-2008 Julian Hyde and others
008    // All Rights Reserved.
009    // You must accept the terms of that agreement to use this software.
010    //
011    // jhyde, 21 December, 2001
012    */
013    
014    package mondrian.rolap;
015    
016    import java.util.List;
017    
018    /**
019     * A <code>MeasureMemberSource</code> implements the {@link MemberReader}
020     * interface for the special Measures dimension.
021     *
022     * <p>Usually when a member is added to the context, the resulting SQL
023     * statement has extra filters in its WHERE clause, but for members from this
024     * source, but this implementation columns are added to the SELECT list.
025     *
026     * @author jhyde
027     * @since 21 December, 2001
028     * @version $Id: //open/mondrian/src/main/mondrian/rolap/MeasureMemberSource.java#9 $
029     */
030    class MeasureMemberSource extends ArrayMemberSource {
031        MeasureMemberSource(
032            RolapHierarchy hierarchy,
033            List<RolapMember> members)
034        {
035            super(hierarchy, members);
036        }
037    }
038    
039    // End MeasureMemberSource.java