cachememberreader.html
来自「基于mondrian 开源框架进行OLAP多维分析」· HTML 代码 · 共 955 行 · 第 1/5 页
HTML
955 行
fetched. May be null for all members (no constraint)<DT><B>Returns:</B><DD>list of children, or null if not in cache</DL></DD></DL><HR><A NAME="getLevelMembersFromCache(mondrian.rolap.RolapLevel, mondrian.rolap.sql.TupleConstraint)"><!-- --></A><H3>getLevelMembersFromCache</H3><PRE>public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> <B>getLevelMembersFromCache</B>(<A HREF="../../mondrian/rolap/RolapLevel.html" title="class in mondrian.rolap">RolapLevel</A> level, <A HREF="../../mondrian/rolap/sql/TupleConstraint.html" title="interface in mondrian.rolap.sql">TupleConstraint</A> constraint)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberCache.html#getLevelMembersFromCache(mondrian.rolap.RolapLevel, mondrian.rolap.sql.TupleConstraint)">MemberCache</A></CODE></B></DD><DD>Returns the members of <code>level</code> if they are currently in the cache, otherwise returns null. <p>The members may be garbage collected as soon as the returned list may be garbage collected.</p><P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberCache.html#getLevelMembersFromCache(mondrian.rolap.RolapLevel, mondrian.rolap.sql.TupleConstraint)">getLevelMembersFromCache</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberCache.html" title="interface in mondrian.rolap">MemberCache</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>level</CODE> - the level whose members should be fetched<DD><CODE>constraint</CODE> - the condition that was used when the members were fetched. May be null for all members (no constraint)<DT><B>Returns:</B><DD>members of level, or null if not in cache</DL></DD></DL><HR><A NAME="lookupMember(java.util.List, boolean)"><!-- --></A><H3>lookupMember</H3><PRE>public <A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A> <B>lookupMember</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/olap/Id.Segment.html" title="class in mondrian.olap">Id.Segment</A>> uniqueNameParts, boolean failIfNotFound)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberSource.html#lookupMember(java.util.List, boolean)">MemberSource</A></CODE></B></DD><DD>Finds a member based upon its unique name.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberSource.html#lookupMember(java.util.List, boolean)">lookupMember</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberSource.html" title="interface in mondrian.rolap">MemberSource</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="getRootMembers()"><!-- --></A><H3>getRootMembers</H3><PRE>public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> <B>getRootMembers</B>()</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberSource.html#getRootMembers()">MemberSource</A></CODE></B></DD><DD>Returns all members of this hierarchy which do not have a parent, sorted by ordinal. <p>If this object <A HREF="../../mondrian/rolap/MemberSource.html#setCache(mondrian.rolap.MemberCache)"><CODE>supports cache-writeback</CODE></A>, also writes these members to the cache.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberSource.html#getRootMembers()">getRootMembers</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberSource.html" title="interface in mondrian.rolap">MemberSource</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD><A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap"><CODE>RolapMember</CODE></A>s</DL></DD></DL><HR><A NAME="getMembersInLevel(mondrian.rolap.RolapLevel, int, int)"><!-- --></A><H3>getMembersInLevel</H3><PRE>public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> <B>getMembersInLevel</B>(<A HREF="../../mondrian/rolap/RolapLevel.html" title="class in mondrian.rolap">RolapLevel</A> level, int startOrdinal, int endOrdinal)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberReader.html#getMembersInLevel(mondrian.rolap.RolapLevel, int, int)">MemberReader</A></CODE></B></DD><DD>Returns all of the members in <code>level</code> whose ordinal lies between <code>startOrdinal</code> and <code>endOrdinal</code>. <p>If this object <A HREF="../../mondrian/rolap/MemberSource.html#setCache(mondrian.rolap.MemberCache)"><CODE>supports cache-writeback</CODE></A>, also writes these members to the cache.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberReader.html#getMembersInLevel(mondrian.rolap.RolapLevel, int, int)">getMembersInLevel</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberReader.html" title="interface in mondrian.rolap">MemberReader</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD><A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap"><CODE>RolapMember</CODE></A></DL></DD></DL><HR><A NAME="getMembersInLevel(mondrian.rolap.RolapLevel, int, int, mondrian.rolap.sql.TupleConstraint)"><!-- --></A><H3>getMembersInLevel</H3><PRE>public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> <B>getMembersInLevel</B>(<A HREF="../../mondrian/rolap/RolapLevel.html" title="class in mondrian.rolap">RolapLevel</A> level, int startOrdinal, int endOrdinal, <A HREF="../../mondrian/rolap/sql/TupleConstraint.html" title="interface in mondrian.rolap.sql">TupleConstraint</A> constraint)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberReader.html#getMembersInLevel(mondrian.rolap.RolapLevel, int, int, mondrian.rolap.sql.TupleConstraint)">MemberReader</A></CODE></B></DD><DD>Returns the members in the given Level, optionally between a range of ordinals and applying a constraint.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberReader.html#getMembersInLevel(mondrian.rolap.RolapLevel, int, int, mondrian.rolap.sql.TupleConstraint)">getMembersInLevel</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberReader.html" title="interface in mondrian.rolap">MemberReader</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>level</CODE> - Level<DD><CODE>startOrdinal</CODE> - Ordinal of first member to retrieve<DD><CODE>endOrdinal</CODE> - Ordinal of last member to upper bound<DD><CODE>constraint</CODE> - Constraint<DT><B>Returns:</B><DD>list of members</DL></DD></DL><HR><A NAME="getLevelMemberCount(mondrian.rolap.RolapLevel)"><!-- --></A><H3>getLevelMemberCount</H3><PRE>public int <B>getLevelMemberCount</B>(<A HREF="../../mondrian/rolap/RolapLevel.html" title="class in mondrian.rolap">RolapLevel</A> level)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberReader.html#getLevelMemberCount(mondrian.rolap.RolapLevel)">MemberReader</A></CODE></B></DD><DD>Returns the number of members in this level.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberReader.html#getLevelMemberCount(mondrian.rolap.RolapLevel)">getLevelMemberCount</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberReader.html" title="interface in mondrian.rolap">MemberReader</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>level</CODE> - Level<DT><B>Returns:</B><DD>number of members in level</DL></DD></DL><HR><A NAME="getMemberChildren(mondrian.rolap.RolapMember, java.util.List)"><!-- --></A><H3>getMemberChildren</H3><PRE>public void <B>getMemberChildren</B>(<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A> parentMember, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> children)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberSource.html#getMemberChildren(mondrian.rolap.RolapMember, java.util.List)">MemberSource</A></CODE></B></DD><DD>Writes all children <code>parentMember</code> to <code>children</code>. <p>If this object <A HREF="../../mondrian/rolap/MemberSource.html#setCache(mondrian.rolap.MemberCache)"><CODE>supports cache-writeback</CODE></A>, also writes these members to the cache.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberSource.html#getMemberChildren(mondrian.rolap.RolapMember, java.util.List)">getMemberChildren</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberSource.html" title="interface in mondrian.rolap">MemberSource</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="getMemberChildren(mondrian.rolap.RolapMember, java.util.List, mondrian.rolap.sql.MemberChildrenConstraint)"><!-- --></A><H3>getMemberChildren</H3><PRE>public void <B>getMemberChildren</B>(<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A> member, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> children, <A HREF="../../mondrian/rolap/sql/MemberChildrenConstraint.html" title="interface in mondrian.rolap.sql">MemberChildrenConstraint</A> constraint)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberReader.html#getMemberChildren(mondrian.rolap.RolapMember, java.util.List, mondrian.rolap.sql.MemberChildrenConstraint)">MemberReader</A></CODE></B></DD><DD>Populates a list of the children of a Member, optionally applying a constraint.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberReader.html#getMemberChildren(mondrian.rolap.RolapMember, java.util.List, mondrian.rolap.sql.MemberChildrenConstraint)">getMemberChildren</A></CODE> in interface <CODE><A HREF="../../mondrian/rolap/MemberReader.html" title="interface in mondrian.rolap">MemberReader</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>member</CODE> - Members whose children to find<DD><CODE>children</CODE> - List to populate with members<DD><CODE>constraint</CODE> - Constraint</DL></DD></DL><HR><A NAME="getMemberChildren(java.util.List, java.util.List)"><!-- --></A><H3>getMemberChildren</H3><PRE>public void <B>getMemberChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> parentMembers, <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A><<A HREF="../../mondrian/rolap/RolapMember.html" title="class in mondrian.rolap">RolapMember</A>> children)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../mondrian/rolap/MemberSource.html#getMemberChildren(java.util.List, java.util.List)">MemberSource</A></CODE></B></DD><DD>Returns all members which are a child of one of the members in <code>parentMembers</code>, sorted by ordinal. <p>If this object <A HREF="../../mondrian/rolap/MemberSource.html#setCache(mondrian.rolap.MemberCache)"><CODE>supports cache-writeaback</CODE></A>, also writes these members to the cache.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../mondrian/rolap/MemberSource.html#getMemberChildren(java.util.List, java.util.List)"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?