Package mondrian.rolap
Class NativeFilterMatchingTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.rolap.BatchTestCase
-
- mondrian.rolap.NativeFilterMatchingTest
-
public class NativeFilterMatchingTest extends BatchTestCase
Test case for pushing MDX filter conditions down to SQL.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class mondrian.rolap.BatchTestCase
BatchTestCase.Bomb, BatchTestCase.CellRequestConstraint, BatchTestCase.TestCase, BatchTestCase.TestListener
-
-
Field Summary
-
Fields inherited from class mondrian.rolap.BatchTestCase
cubeNameSales, fieldGender, fieldProductDepartment, fieldProductFamily, fieldValueProductDepartment, fieldValuesGender, fieldValuesProductFamily, fieldValuesYear, fieldYear, measureUnitSales, tableCustomer, tableProductClass, tableTime
-
Fields inherited from class mondrian.test.FoodMartTestCase
propSaver
-
-
Constructor Summary
Constructors Constructor Description NativeFilterMatchingTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testCachedNativeFilter()
void
testMatchBugMondrian983()
System test case for bug MONDRIAN-983, "Regression: Unable to execute MDX statement with native MATCHES".void
testMatchesWithAccessControl()
void
testNativeFilterSameAsNonNative()
void
testNativeFilterWithCompoundSlicer()
void
testNativeFilterWithCompoundSlicer_1()
void
testNativeFilterWithCompoundSlicer_2()
void
testNativeFilterWithCompoundSlicer_3()
void
testNativeFilterWithCompoundSlicer_4()
void
testNativeFilterWithCompoundSlicerDifferentProducts()
void
testNativeFilterWithCompoundSlicerWithAggs()
void
testNegativeMatching()
void
testPositiveMatching()
-
Methods inherited from class mondrian.rolap.BatchTestCase
assertNative, assertNoQuerySql, assertNotNative, assertQuerySql, assertQuerySql, assertQuerySql, assertQuerySqlOrNot, assertRequestSql, assertRequestSql, checkNative, checkNative, checkNative, checkNotNative, checkNotNative, checkNotNative, clearAndHardenCache, createBatch, createBatch, createRequest, createRequest, createRequest, createRequest, dialectize, executeQuery, getCube, getFoodMartConnection, getGroupingSet, getMeasure, getRegistry, makeConstraintCountryState, makeConstraintProductFamilyDepartment, makeConstraintYearQuarterMonth, mysqlPattern, sqlPattern
-
Methods inherited from class mondrian.test.FoodMartTestCase
allMember, assertAxisReturns, assertAxisThrows, assertBooleanExprReturns, assertExprReturns, assertExprThrows, assertQueriesReturnSimilarResults, assertQueryReturns, assertQueryThrows, assertSize, cubeByName, execute, executeExpr, executeQuery, executeSingletonAxis, genderMembersIncludingAll, getConnection, getDimensionWithName, getTestContext, isDefaultNullMemberRepresentation, isGroupingSetsSupported, member, productMembersPotScrubbersPotsAndPans, storeMembersCAAndOR, storeMembersUsaAndCanada, tearDown, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
-
-
-
-
Method Detail
-
testMatchBugMondrian983
public void testMatchBugMondrian983()
System test case for bug MONDRIAN-983, "Regression: Unable to execute MDX statement with native MATCHES".
-
testNativeFilterSameAsNonNative
public void testNativeFilterSameAsNonNative()
-
testCachedNativeFilter
public void testCachedNativeFilter()
-
testMatchesWithAccessControl
public void testMatchesWithAccessControl()
-
testNativeFilterWithCompoundSlicer
public void testNativeFilterWithCompoundSlicer()
-
testNativeFilterWithCompoundSlicerWithAggs
public void testNativeFilterWithCompoundSlicerWithAggs()
-
testNativeFilterWithCompoundSlicer_1
public void testNativeFilterWithCompoundSlicer_1()
-
testNativeFilterWithCompoundSlicer_2
public void testNativeFilterWithCompoundSlicer_2()
-
testNativeFilterWithCompoundSlicer_3
public void testNativeFilterWithCompoundSlicer_3()
-
testNativeFilterWithCompoundSlicer_4
public void testNativeFilterWithCompoundSlicer_4()
-
testNativeFilterWithCompoundSlicerDifferentProducts
public void testNativeFilterWithCompoundSlicerDifferentProducts()
-
-