mondrian.util
Class Bug

java.lang.Object
  extended by mondrian.util.Bug

public class Bug
extends Object

Holder for constants which indicate whether particular issues have been fixed. Reference one of those constants in your code, and it is clear which code can be enabled when the bug is fixed. Generally a constant is removed when its bug is fixed.

Since:
Oct 11, 2006
Author:
jhyde
 

Field Summary
static boolean Bug1530543Fixed
          Whether bug 1530543, "IS EMPTY and IS NULL" is fixed.
static boolean Bug1574942Fixed
          Whether bug 1574942, "NON EMPTY when hierarchy's default member is not 'all'" is fixed.
static boolean Bug1767775Fixed
          Whether bug 1767775, "Predicate references RolapStar.Column when used in AggStar" is fixed.
static boolean Bug1767779Fixed
          Whether bug 1767779, "Predicate sometimes has null RolapStar.Column" is fixed.
static boolean Bug1791609Fixed
          Whether bug 1791609, "CrossJoin no empty optimizer eliminates calculated member" is fixed.
static boolean Bug1867953Fixed
          Whether bug 1867953, "Aggregate Tables not working with Shared Dimensions" is fixed.
static boolean Bug1888821Fixed
          Whether bug 1888821, "Non Empty Crossjoin fails to enforce role access" is fixed.
static boolean Checkin7641UseOptimizer
           
 
Constructor Summary
Bug()
           
 
Method Summary
static boolean avoidMemoryOverflow(SqlQuery.Dialect dialect)
          Returns whether to avoid a test because the memory monitor may cause it to fail.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Bug1574942Fixed

public static final boolean Bug1574942Fixed
Whether bug 1574942, "NON EMPTY when hierarchy's default member is not 'all'" is fixed.

See Also:
Constant Field Values

Checkin7641UseOptimizer

public static final boolean Checkin7641UseOptimizer
See Also:
Constant Field Values

Bug1530543Fixed

public static final boolean Bug1530543Fixed
Whether bug 1530543, "IS EMPTY and IS NULL" is fixed.

See Also:
Constant Field Values

Bug1767775Fixed

public static final boolean Bug1767775Fixed
Whether bug 1767775, "Predicate references RolapStar.Column when used in AggStar" is fixed.

See Also:
Constant Field Values

Bug1767779Fixed

public static final boolean Bug1767779Fixed
Whether bug 1767779, "Predicate sometimes has null RolapStar.Column" is fixed.

See Also:
Constant Field Values

Bug1791609Fixed

public static final boolean Bug1791609Fixed
Whether bug 1791609, "CrossJoin no empty optimizer eliminates calculated member" is fixed.

See Also:
Constant Field Values

Bug1867953Fixed

public static final boolean Bug1867953Fixed
Whether bug 1867953, "Aggregate Tables not working with Shared Dimensions" is fixed.

See Also:
Constant Field Values

Bug1888821Fixed

public static final boolean Bug1888821Fixed
Whether bug 1888821, "Non Empty Crossjoin fails to enforce role access" is fixed.

See Also:
Constant Field Values
Constructor Detail

Bug

public Bug()
Method Detail

avoidMemoryOverflow

public static boolean avoidMemoryOverflow(SqlQuery.Dialect dialect)
Returns whether to avoid a test because the memory monitor may cause it to fail.

Some tests fail if memory monitor is switched on, and Access and Derby tend to use a lot of memory because they are embedded.

Parameters:
dialect - Dialect
Returns:
Whether to avoid a test

SourceForge.net_Logo