rolapstar.table.html

来自「基于mondrian 开源框架进行OLAP多维分析」· HTML 代码 · 共 858 行 · 第 1/3 页

HTML
858
字号
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sometimes one need to get to the "real" name when the table has been given an alias.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#hashCode()">hashCode</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#isFunky()">isFunky</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Note: I do not think that this is ever true.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#lookupColumn(java.lang.String)">lookupColumn</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;columnName)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#lookupColumnByExpression(mondrian.olap.MondrianDef.Expression)">lookupColumnByExpression</A></B>(<A HREF="../../mondrian/olap/MondrianDef.Expression.html" title="class in mondrian.olap">MondrianDef.Expression</A>&nbsp;xmlExpr)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given a MondrianDef.Expression return a column with that expression or null.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A>[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#lookupColumns(java.lang.String)">lookupColumns</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;columnName)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of all columns in this star with a given name.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../mondrian/rolap/RolapStar.Measure.html" title="class in mondrian.rolap">RolapStar.Measure</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#lookupMeasureByName(java.lang.String, java.lang.String)">lookupMeasureByName</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;cubeName,                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;name)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up a <A HREF="../../mondrian/rolap/RolapStar.Measure.html" title="class in mondrian.rolap"><CODE>RolapStar.Measure</CODE></A> by its name.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>(package private) &nbsp;<A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#makeColumns(mondrian.rolap.RolapCube, mondrian.rolap.RolapCubeLevel, mondrian.rolap.RolapStar.Column, java.lang.String)">makeColumns</A></B>(<A HREF="../../mondrian/rolap/RolapCube.html" title="class in mondrian.rolap">RolapCube</A>&nbsp;cube,            <A HREF="../../mondrian/rolap/RolapCubeLevel.html" title="class in mondrian.rolap">RolapCubeLevel</A>&nbsp;level,            <A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A>&nbsp;parentColumn,            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;usagePrefix)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is only called by RolapCube.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>(package private) &nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#makeMeasure(mondrian.rolap.RolapBaseCubeMeasure)">makeMeasure</A></B>(<A HREF="../../mondrian/rolap/RolapBaseCubeMeasure.html" title="class in mondrian.rolap">RolapBaseCubeMeasure</A>&nbsp;measure)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#print(java.io.PrintWriter, java.lang.String)">print</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/PrintWriter.html" title="class or interface in java.io">PrintWriter</A>&nbsp;pw,      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;prefix)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prints this table and its children.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../mondrian/rolap/RolapStar.Table.html#toString()">toString</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TH></TR></TABLE><A NAME="getJoinCondition()"><!-- --></A><H3>getJoinCondition</H3><PRE>public <A HREF="../../mondrian/rolap/RolapStar.Condition.html" title="class in mondrian.rolap">RolapStar.Condition</A> <B>getJoinCondition</B>()</PRE><DL><DD>Returns the condition by which a dimension table is connected to its <A HREF="../../mondrian/rolap/RolapStar.Table.html#getParentTable()"><CODE>parent</CODE></A>; or null if this is the fact table.<P><DD><DL></DL></DD></DL><HR><A NAME="getParentTable()"><!-- --></A><H3>getParentTable</H3><PRE>public <A HREF="../../mondrian/rolap/RolapStar.Table.html" title="class in mondrian.rolap">RolapStar.Table</A> <B>getParentTable</B>()</PRE><DL><DD>Returns this table's parent table, or null if this is the fact table (which is at the center of the star).<P><DD><DL></DL></DD></DL><HR><A NAME="lookupColumns(java.lang.String)"><!-- --></A><H3>lookupColumns</H3><PRE>public <A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A>[] <B>lookupColumns</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;columnName)</PRE><DL><DD>Returns an array of all columns in this star with a given name.<P><DD><DL></DL></DD></DL><HR><A NAME="lookupColumn(java.lang.String)"><!-- --></A><H3>lookupColumn</H3><PRE>public <A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A> <B>lookupColumn</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;columnName)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="lookupColumnByExpression(mondrian.olap.MondrianDef.Expression)"><!-- --></A><H3>lookupColumnByExpression</H3><PRE>public <A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A> <B>lookupColumnByExpression</B>(<A HREF="../../mondrian/olap/MondrianDef.Expression.html" title="class in mondrian.olap">MondrianDef.Expression</A>&nbsp;xmlExpr)</PRE><DL><DD>Given a MondrianDef.Expression return a column with that expression or null.<P><DD><DL></DL></DD></DL><HR><A NAME="containsColumn(mondrian.rolap.RolapStar.Column)"><!-- --></A><H3>containsColumn</H3><PRE>public boolean <B>containsColumn</B>(<A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A>&nbsp;column)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="lookupMeasureByName(java.lang.String, java.lang.String)"><!-- --></A><H3>lookupMeasureByName</H3><PRE>public <A HREF="../../mondrian/rolap/RolapStar.Measure.html" title="class in mondrian.rolap">RolapStar.Measure</A> <B>lookupMeasureByName</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;cubeName,                                             <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;name)</PRE><DL><DD>Look up a <A HREF="../../mondrian/rolap/RolapStar.Measure.html" title="class in mondrian.rolap"><CODE>RolapStar.Measure</CODE></A> by its name. Returns null if not found.<P><DD><DL></DL></DD></DL><HR><A NAME="getStar()"><!-- --></A><H3>getStar</H3><PRE><A HREF="../../mondrian/rolap/RolapStar.html" title="class in mondrian.rolap">RolapStar</A> <B>getStar</B>()</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getRelation()"><!-- --></A><H3>getRelation</H3><PRE>public <A HREF="../../mondrian/olap/MondrianDef.Relation.html" title="class in mondrian.olap">MondrianDef.Relation</A> <B>getRelation</B>()</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getAlias()"><!-- --></A><H3>getAlias</H3><PRE>public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getAlias</B>()</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getTableName()"><!-- --></A><H3>getTableName</H3><PRE>public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getTableName</B>()</PRE><DL><DD>Sometimes one need to get to the "real" name when the table has been given an alias.<P><DD><DL></DL></DD></DL><HR><A NAME="makeMeasure(mondrian.rolap.RolapBaseCubeMeasure)"><!-- --></A><H3>makeMeasure</H3><PRE>void <B>makeMeasure</B>(<A HREF="../../mondrian/rolap/RolapBaseCubeMeasure.html" title="class in mondrian.rolap">RolapBaseCubeMeasure</A>&nbsp;measure)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="makeColumns(mondrian.rolap.RolapCube, mondrian.rolap.RolapCubeLevel, mondrian.rolap.RolapStar.Column, java.lang.String)"><!-- --></A><H3>makeColumns</H3><PRE><A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A> <B>makeColumns</B>(<A HREF="../../mondrian/rolap/RolapCube.html" title="class in mondrian.rolap">RolapCube</A>&nbsp;cube,                             <A HREF="../../mondrian/rolap/RolapCubeLevel.html" title="class in mondrian.rolap">RolapCubeLevel</A>&nbsp;level,                             <A HREF="../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A>&nbsp;parentColumn,                             <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;usagePrefix)</PRE><DL><DD>This is only called by RolapCube. If the RolapLevel has a non-null name expression then two columns will be made, otherwise only one. Updates the RolapLevel to RolapStar.Column mapping associated with this cube.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>cube</CODE> - Cube<DD><CODE>level</CODE> - Level<DD><CODE>parentColumn</CODE> - Parent column</DL></DD></DL><HR><A NAME="addJoin(mondrian.rolap.RolapCube, mondrian.olap.MondrianDef.RelationOrJoin, mondrian.rolap.RolapStar.Condition)"><!-- --></A><H3>addJoin</H3><PRE>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?