public class TestMergeJoinAdvanced extends JoinTestBase
BaseTestQuery.ClassicTestServices, BaseTestQuery.SilentListener, BaseTestQuery.TestResultSetDrillTest.MemWatcher| Modifier and Type | Field and Description |
|---|---|
org.junit.rules.ExpectedException |
thrown |
org.junit.rules.TestRule |
TIMEOUT |
DISABLE_HJ, DISABLE_JOIN_OPTIMIZATION, DISABLE_MJ, DISABLE_NLJ_SCALAR, ENABLE_HJ, ENABLE_MJ, ENABLE_NLJ_SCALAR, HJ_PATTERN, INNER_JOIN_TYPE, LEFT_JOIN_TYPE, MJ_PATTERN, NLJ_PATTERN, RESET_HJ, RESET_JOIN_OPTIMIZATION, RIGHT_JOIN_TYPEEXPECTED_NOT_FOUND, JSON_FORMAT, OPTIQ_FORMAT, UNEXPECTED_FOUNDallocator, bits, client, config, serviceSetc, dirTestWatcher, optionManagerlogOutcome, objectMapper, REPEAT_RULE, thrownException| Constructor and Description |
|---|
TestMergeJoinAdvanced() |
| Modifier and Type | Method and Description |
|---|---|
void |
disableHashJoin() |
void |
enableHashJoin() |
static void |
init() |
void |
testDrill4165() |
void |
testDrill4196() |
void |
testFix2967() |
void |
testFullJoinIsNotSupported() |
void |
testJoinWithDifferentTypesInCondition() |
void |
testMergeInnerJoinLargeLeft() |
void |
testMergeInnerJoinLargeRight() |
void |
testMergeInnerJoinRandomized() |
void |
testMergeInnerJoinWithEmptyTable() |
void |
testMergeIsNotSelectedForFullJoin() |
void |
testMergeLeftJoinLargeLeft() |
void |
testMergeLeftJoinLargeRight() |
void |
testMergeLeftJoinRandomized() |
void |
testMergeLeftJoinWithEmptyTable() |
void |
testMergeRightJoinLargeLeft() |
void |
testMergeRightJoinLargeRight() |
void |
testMergeRightJoinRandomized() |
void |
testMergeRightJoinWithEmptyTable() |
enableJoin, resetJoinOptions, testJoinWithEmptyFilecheckForMetadataFile, createMetadataDir, getPhysicalJsonPlan, getPlanInString, testPhysicalPlan, testPhysicalPlanExecutionBasedOnQuery, testPlanMatchingPatterns, testPlanMatchingPatterns, testPlanMatchingPatterns, testPlanMatchingPatterns, testPlanOneExcludedPattern, testPlanOneExpectedPattern, testPlanOneExpectedPatternOneExcluded, testPlanSubstrPatterns, testPlanWithAttributesMatchingPatterns, testRelLogicalJoinOrder, testRelLogicalPlanLevDigest, testRelLogicalPlanLevExplain, testRelPhysicalJoinOrder, testRelPhysicalPlanLevDigest, testRelPhysicalPlanLevExplainalterSession, cloneDefaultTestConfigProperties, closeClient, errorMsgTestHelper, getAllocator, getDrillbitContext, getFile, getPhysicalFileFromResource, getResultString, getUserPort, logResult, newTest, parseErrorHelper, printResult, resetAllSessionOptions, resetDrillbitCount, resetSessionOption, runSQL, setColumnWidth, setColumnWidths, setSessionOption, setSessionOption, setSessionOption, setSessionOption, setupDefaultTestCluster, test, test, testBuilder, testLogicalWithResults, testNoResult, testNoResult, testPhysical, testPhysicalFromFile, testPhysicalWithResults, testPreparedStatement, testRunAndPrint, testRunAndReturn, testSql, testSqlWithResults, testWithListener, updateClient, updateClient, updateClient, updateTestCluster, updateTestClusterclear, getLocalFileSystem, mockDrillbitContext, mockUsDateFormatSymbols, mockUtcDateTimeZone, parseExpr, setupOptionManagerescapeJsonString, finishDrillTest, initDrillTestpublic final org.junit.rules.TestRule TIMEOUT
public org.junit.rules.ExpectedException thrown
public static void init()
public void testJoinWithDifferentTypesInCondition()
throws Exception
Exceptionpublic void testMergeInnerJoinLargeRight()
throws Exception
Exceptionpublic void testMergeLeftJoinLargeRight()
throws Exception
Exceptionpublic void testMergeRightJoinLargeRight()
throws Exception
Exceptionpublic void testMergeInnerJoinLargeLeft()
throws Exception
Exceptionpublic void testMergeLeftJoinLargeLeft()
throws Exception
Exceptionpublic void testMergeRightJoinLargeLeft()
throws Exception
Exceptionpublic void testMergeInnerJoinRandomized()
throws Exception
Exceptionpublic void testMergeLeftJoinRandomized()
throws Exception
Exceptionpublic void testMergeRightJoinRandomized()
throws Exception
Exceptionpublic void testMergeLeftJoinWithEmptyTable()
throws Exception
Exceptionpublic void testMergeInnerJoinWithEmptyTable()
throws Exception
Exceptionpublic void testMergeRightJoinWithEmptyTable()
throws Exception
Exceptionpublic void testMergeIsNotSelectedForFullJoin()
throws Exception
ExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.