Skip to content

Commit

Permalink
MONDRIAN:
Browse files Browse the repository at this point in the history
Compare sample and taglib queries with desired results.
Fix <level>.members for where <level> belongs to shared dimension.
Fix classpath of 'start.tomcat' target.

[git-p4: depot-paths = "//open/mondrian/": change = 221]
  • Loading branch information
julianhyde committed Oct 29, 2002
1 parent 702a582 commit 7509e0f
Show file tree
Hide file tree
Showing 4 changed files with 984 additions and 109 deletions.
25 changes: 15 additions & 10 deletions build.xml
Expand Up @@ -576,17 +576,18 @@ junit.jar"/>

<!-- targets to start and stop tomcat -->

<!-- I had to take the 'C:' off these paths, otherwise the path got truncated
to just the first element. Any ideas, anyone? -->
<path id="tomcat.classpath">
<pathelement path="/jdk1.3.1_02/lib/tools.jar"/>
<pathelement path="/jakarta-tomcat-4.0.3/localhost/work/classes"/>
<pathelement path="/jakarta-tomcat-4.0.3/bin/bootstrap.jar"/>
<pathelement path="/oracle/ora81/jdbc/lib/classes12.zip"/>
<pathelement path="/MySQL/lib/mysql-connector-java-2.0.14-bin.jar"/>
<pathelement location="${tomcat.home}/lib/tools.jar"/>
<pathelement location="${tomcat.home}/localhost/work/classes"/>
<pathelement location="${tomcat.home}/bin/bootstrap.jar"/>
<!-- Add your JDBC driver(s) here. -->
<pathelement location="${myenv.ORACLE_HOME}/jdbc/lib/classes12.zip"/>
<pathelement location="${myenv.MYSQL_HOME}/lib/mysql-connector-java-2.0.14-bin.jar"/>
</path>

<target name="start.tomcat">
<target name="start.tomcat" description="
Convenience target to start Tomcat. You can still use
TOMCAT_HOME/bin/startup.bat">
<property name="foo" refid="tomcat.classpath"/>
<echo message="classpath is ${foo}"/>
<java classpathref="tomcat.classpath"
Expand All @@ -601,7 +602,9 @@ junit.jar"/>
</java>
</target>

<target name="debug.tomcat">
<target name="debug.tomcat" description="
Convenience target to start Tomcat in debug mode. You can still use
TOMCAT_HOME/bin/startup.bat or startup.sh.">
<java classpathref="tomcat.classpath"
classname="org.apache.catalina.startup.Bootstrap"
dir="${tomcat.home}/bin"
Expand All @@ -616,7 +619,9 @@ junit.jar"/>
</java>
</target>

<target name="stop.tomcat">
<target name="stop.tomcat" description="
Convenience target to stop Tomcat. You can still use
TOMCAT_HOME/bin/shutdown.bat or shutdown.sh.">
<java classpathref="tomcat.classpath"
classname="org.apache.catalina.startup.Bootstrap"
dir="${tomcat.home}/bin"
Expand Down
3 changes: 2 additions & 1 deletion src/main/mondrian/rolap/CacheMemberReader.java
Expand Up @@ -141,9 +141,10 @@ public RolapMember[] getMembersInLevel(
RolapLevel level, int startOrdinal, int endOrdinal)
{
ArrayList list = new ArrayList();
int levelDepth = level.getDepth();
for (int i = 0; i < members.length; i++) {
RolapMember member = members[i];
if (member.getLevel() == level &&
if (member.getLevel().getDepth() == levelDepth &&
startOrdinal <= member.ordinal &&
member.ordinal < endOrdinal) {
list.add(members[i]);
Expand Down
3 changes: 3 additions & 0 deletions src/main/mondrian/rolap/RolapCube.java
Expand Up @@ -241,6 +241,9 @@ void init()

void register()
{
if (isVirtual()) {
return;
}
ArrayList list = new ArrayList();
Member[] measures = getMeasures();
for (int i = 0; i < measures.length; i++) {
Expand Down

0 comments on commit 7509e0f

Please sign in to comment.