public class TestNestedLoopJoin 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 |
|---|
TestNestedLoopJoin() |
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 static void setupTestFiles()
public void testNlJoinExists_1_planning()
throws Exception
Exceptionpublic void testNlJoinNotIn_1_planning()
throws Exception
Exceptionpublic void testNlJoinAggrs_1_planning()
throws Exception
Exceptionpublic void testNlJoinEqualityScalar_1_planning()
throws Exception
Exceptionpublic void testNlJoinEqualityScalar_2_planning()
throws Exception
Exceptionpublic void testNlJoinEqualityNonScalar_1_planning()
throws Exception
Exceptionpublic void testNlJoinEqualityNonScalar_2_planning()
throws Exception
Exceptionpublic void testNlJoinWithLargeRightInputFailure()
throws Exception
Exceptionpublic void testNlJoinWithLargeRightInputSuccess()
throws Exception
Exceptionpublic void testNestedLeftJoinWithEmptyTable()
throws Exception
Exceptionpublic void testNestedInnerJoinWithEmptyTable()
throws Exception
Exceptionpublic void testNestedRightJoinWithEmptyTable()
throws Exception
Exceptionpublic void testNLJoinCorrectnessRightMultipleBatches()
throws Exception
ExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.