mondrian.rolap
Interface TupleReader.MemberBuilder

All Known Implementing Classes:
RolapCubeHierarchy.RolapCubeSqlMemberSource, SqlMemberSource
Enclosing interface:
TupleReader

public static interface TupleReader.MemberBuilder

Factory to create new members for a hierarchy from SQL result.

Since:
Nov 11, 2005
Author:
av
 

Method Summary
 MemberCache getMemberCache()
          Returns the MemberCache to look up members before creating them.
 Object getMemberCacheLock()
          Returns the object which acts as the member cache synchronization lock.
 RolapMember makeMember(RolapMember parentMember, RolapLevel childLevel, Object value, Object captionValue, boolean parentChild, ResultSet resultSet, Object key, int column)
          Creates a new member (together with its properties).
 

Method Detail

getMemberCache

MemberCache getMemberCache()
Returns the MemberCache to look up members before creating them.


getMemberCacheLock

Object getMemberCacheLock()
Returns the object which acts as the member cache synchronization lock.


makeMember

RolapMember makeMember(RolapMember parentMember,
                       RolapLevel childLevel,
                       Object value,
                       Object captionValue,
                       boolean parentChild,
                       ResultSet resultSet,
                       Object key,
                       int column)
                       throws SQLException
Creates a new member (together with its properties).

Throws:
SQLException
See Also:
SqlMemberSource.makeMember(RolapMember, RolapLevel, Object, Object, boolean, ResultSet, Object, int)

SourceForge.net_Logo