public class TestHashJoinAdvanced extends JoinTestBase
BaseTestQuery.ClassicTestServices, BaseTestQuery.SilentListener, BaseTestQuery.TestResultSetDISABLE_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, optionManager| Constructor and Description |
|---|
TestHashJoinAdvanced() |
| Modifier and Type | Method and Description |
|---|---|
static void |
disableMergeJoin() |
void |
emptyPartTest() |
static void |
enableMergeJoin() |
void |
testFOJWithRequiredTypes() |
void |
testHashInnerJoinWithEmptyTable() |
void |
testHashLeftJoinWithEmptyTable() |
void |
testHashRightJoinWithEmptyTable() |
void |
testJoinLimit0Schema() |
void |
testJoinOrdering() |
void |
testJoinWithDifferentTypesInCondition() |
void |
testJoinWithMapAndDotField() |
void |
testLeftHashJoinWithMap() |
void |
testLeftSelfHashJoinWithMap() |
void |
testRightJoinWithMap() |
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, setupOptionManagerpublic void testLeftSelfHashJoinWithMap()
throws Exception
Exceptionpublic void testJoinWithDifferentTypesInCondition()
throws Exception
Exceptionpublic void testJoinWithMapAndDotField()
throws Exception
Exceptionpublic void testHashLeftJoinWithEmptyTable()
throws Exception
Exceptionpublic void testHashInnerJoinWithEmptyTable()
throws Exception
Exceptionpublic void testHashRightJoinWithEmptyTable()
throws Exception
ExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.