public class NativizeSetFunDefTest extends BatchTestCase
NativizeSet
function.BatchTestCase.TestCase
cubeNameSales, fieldGender, fieldProductDepartment, fieldProductFamily, fieldValueProductDepartment, fieldValuesGender, fieldValuesProductFamily, fieldValuesYear, fieldYear, measureUnitSales, tableCustomer, tableProductClass, tableTime
propSaver
Constructor and Description |
---|
NativizeSetFunDefTest() |
assertNative, assertNoQuerySql, assertNotNative, assertQuerySql, assertQuerySql, assertQuerySql, assertQuerySqlOrNot, assertRequestSql, assertRequestSql, checkNative, checkNative, checkNative, checkNotNative, checkNotNative, checkNotNative, createBatch, createBatch, createRequest, createRequest, createRequest, createRequest, dialectize, executeQuery, getCube, getFoodMartConnection, getGroupingSet, getMeasure, mysqlPattern, sqlPattern
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, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
public void setUp() throws Exception
setUp
in class junit.framework.TestCase
Exception
public void tearDown() throws Exception
tearDown
in class FoodMartTestCase
Exception
public void testIsNoOpWithAggregatesTablesOn()
public void testLevelHierarchyHighCardinality()
public void testLevelHierarchyLowCardinality()
public void testNamedSetLowCardinality()
public void testCrossjoinWithNamedSetLowCardinality()
public void testMeasureInCrossJoinWithTwoDimensions()
public void testNativeResultLimitAtZero()
public void testNativeResultLimitBeforeMerge()
public void testNativeResultLimitDuringMerge()
public void testMeasureAndDimensionInCrossJoin()
public void testDimensionAndMeasureInCrossJoin()
public void testAllByAll()
public void testAllByAllByAll()
public void testNativizeTwoAxes()
public void testCurrentMemberAsFunArg()
public void testOnlyMeasureIsLiteral()
public void testTwoLiteralMeasuresAndUnitAndStoreSales()
public void testLiteralMeasuresWithinParentheses()
public void testIsEmptyOnMeasures()
public void testLagOnMeasures()
public void testLagOnMeasuresWithinParentheses()
public void testRangeOfMeasures()
public void testOrderOnMeasures()
public void testLiteralMeasureAndUnitSalesUsingSet()
public void testNoSubstitutionsArityOne()
public void testNoSubstitutionsArityTwo()
public void testExplicitCurrentMonth()
public void disabled_testCalculatedCurrentMonth()
public void disabled_testCalculatedRelativeMonth()
public void testAcceptsAllDimensionMembersSetAsInput()
public void testAcceptsCrossJoinAsInput()
public void testRedundantEnumMembersFirst()
public void testRedundantEnumMembersMiddle()
public void testRedundantEnumMembersLast()
public void testRedundantLevelMembersFirst()
public void testRedundantLevelMembersMiddle()
public void testRedundantLevelMembersLast()
public void testNonEmptyNestedCrossJoins()
public void testLevelMembersAndAll()
public void testCrossJoinArgInNestedBraces()
public void testLevelMembersAndAllWhereOrderMatters()
public void testEnumMembersAndAll()
public void testNativizeWithASetAtTopLevel()
public void testNativizeWithASetAtTopLevel3Levels()
public void testNativizeWithASetAtTopLevel2()
public void testGenderMembersAndAggByMaritalStatus()
public void testGenderAggAndMembersByMaritalStatus()
public void testGenderAggAndMembersAndAllByMaritalStatus()
public void testMaritalStatusByGenderMembersAndAgg()
public void testMaritalStatusByGenderAggAndMembers()
public void testAggWithEnumMembers()
public void testCrossjoinArgWithMultipleElementTypes()
public void testProductFamilyMembers()
public void testNestedCrossJoinWhereAllColsHaveNative()
public void testNestedCrossJoinWhereFirstColumnNonNative()
public void testNestedCrossJoinWhereMiddleColumnNonNative()
public void testNestedCrossJoinWhereLastColumnNonNative()
public void testGenderAggByMaritalStatus()
public void testGenderAggTwiceByMaritalStatus()
public void testSameGenderAggTwiceByMaritalStatus()
public void testMaritalStatusByGenderAgg()
public void testMaritalStatusByTwoGenderAggs()
public void testMaritalStatusBySameGenderAggTwice()
public void testMultipleLevelsOfSameDimInConcatenatedJoins()
public void testMultipleLevelsOfSameDimInSingleArg()
public void testDoesNoHarmToPlainEnumeratedMembers()
public void testDoesNoHarmToPlainDotMembers()
public void testTransformsCallToRemoveDotMembersInCrossJoin()
public void DISABLED_testTransformsWithSeveralDimensionsNestedOnRows()
public void testTransformsComplexQueryWithGenerateAndAggregate()
public void DISABLED_testParallelCrossjoins()
public void testMultipleHierarchySsasTrue()
public void testMultipleHierarchySsasFalse()
public void testComplexCrossjoinAggInMiddle()
public void testTopCountDoesNotGetTransformed()
public void testCrossjoinWithFilter()
public void testEvaluationIsNonNativeWhenBelowHighcardThreshoold()
public void testCalculatedLevelsDoNotCauseException()
public void testAxisWithArityOneIsNotNativelyEvaluated()
public void testAxisWithNamedSetArityOneIsNotNativelyEvaluated()
public void testOneAxisHighAndOneLowGetsNativeEvaluation()
public void disabled_testAggregatesInSparseResultsGetSortedCorrectly()
public void testLeafMembersOfParentChildDimensionAreNativelyEvaluated()
public void testAggregatedCrossjoinWithZeroMembersInNativeList()
public void testCardinalityQueriesOnlyExecuteOnce()
public void testSingleLevelDotMembersIsNativelyEvaluated()