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