public class IndexPlanTest extends BaseJsonTest
BaseTestQuery.ClassicTestServices, BaseTestQuery.SilentListener, BaseTestQuery.TestResultSetDrillTest.MemWatcherSCHEMAallocator, bits, client, config, serviceSetc, dirTestWatcher, optionManagerlogOutcome, objectMapper, REPEAT_RULE, thrownException, TIMEOUT| Constructor and Description |
|---|
IndexPlanTest() |
format, format, getTablePath, runHBaseSQLlWithResults, runSQLAndVerifyCount, setupDefaultTestCluster, tearDownAfterClassalterSession, cloneDefaultTestConfigProperties, closeClient, errorMsgTestHelper, getAllocator, getDrillbitContext, getFile, getPhysicalFileFromResource, getResultString, getUserPort, logResult, newTest, parseErrorHelper, printResult, resetAllSessionOptions, resetDrillbitCount, resetSessionOption, runSQL, setColumnWidth, setColumnWidths, setSessionOption, setSessionOption, setSessionOption, setSessionOption, 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 static void setupTableIndexes()
throws Exception
Exceptionpublic void CoveringPlanWithNonIndexedField()
throws Exception
Exceptionpublic void CoveringPlanWithOnlyIndexedField()
throws Exception
Exceptionpublic void NoIndexPlanForNonIndexField()
throws Exception
Exceptionpublic void CoveringWithSimpleFieldsOnly()
throws Exception
Exceptionpublic void NonCoveringWithSimpleFieldsOnly()
throws Exception
Exceptionpublic void NonCoveringWithExtraConditonOnPrimary()
throws Exception
Exceptionpublic void CompositeIndexNonCoveringPlan()
throws Exception
Exceptionpublic void CompositeIndexNonCoveringFilterWithAllFieldsPlan()
throws Exception
Exceptionpublic void CompositeIndexCoveringPlan()
throws Exception
Exceptionpublic void TestNonCoveringRangePartition_1()
throws Exception
Exceptionpublic void TestCastVarCharCoveringPlan()
throws Exception
Exceptionpublic void TestCastVarchar_ConvertToRangePlan()
throws Exception
Exceptionpublic void TestLongerCastVarCharNoIndex()
throws Exception
Exceptionpublic void TestCoveringPlanSortRemoved()
throws Exception
Exceptionpublic void TestCoveringPlanSortNotRemoved()
throws Exception
Exceptionpublic void TestCoveringPlanSortRemovedWithSimpleFields()
throws Exception
Exceptionpublic void TestNonCoveringPlanSortRemoved()
throws Exception
Exceptionpublic void TestNonCoveringPlanWithNoRemoveSortOption()
throws Exception
Exceptionpublic void TestCoveringPlanSortPrefix_1()
throws Exception
Exceptionpublic void TestCoveringPlanSortPrefix_2()
throws Exception
Exceptionpublic void TestCoveringPlanSortPrefix_3()
throws Exception
Exceptionpublic void TestCoveringPlanSortPrefix_4()
throws Exception
Exceptionpublic void TestCoveringPlanSortPrefix_5()
throws Exception
Exceptionpublic void TestCoveringPlanSortPrefix_6()
throws Exception
Exceptionpublic void TestCoveringPlanSortPrefix_7()
throws Exception
Exceptionpublic void orderByCastNonCoveringPlan()
throws Exception
Exceptionpublic void NonCoveringPlan_SortPrefix_1()
throws Exception
Exceptionpublic void NonCoveringPlan_SortPrefix_2()
throws Exception
Exceptionpublic void nonIndexedColumnFilterCoveringPlan()
throws Exception
Exceptionpublic void orderByLimitNonCoveringPlan()
throws Exception
Exceptionpublic void pickAnyIndexWithFTSDisabledPlan()
throws Exception
Exceptionpublic void testCaseSensitiveIncludedField()
throws Exception
Exceptionpublic void testHashIndexNoRemovingSort()
throws Exception
Exceptionpublic void testNotConditionNoIndexPlan()
throws Exception
Exceptionpublic void testNoFilterOrderByCoveringPlan()
throws Exception
Exceptionpublic void testNoFilterAndLimitOrderByCoveringPlan()
throws Exception
Exceptionpublic void testNoFilterAndLimitOrderByCast()
throws Exception
Exceptionpublic void testNoFilterOrderByHashIndex()
throws Exception
Exceptionpublic void testNoFilterOrderBySimpleField()
throws Exception
Exceptionpublic void testNoFilterOrderByNoIndexMatch()
throws Exception
Exceptionpublic void IntersectPlanWithOneSideNoRows()
throws Exception
Exceptionpublic void testTrailingFieldIndexCovering()
throws Exception
Exceptionpublic void testIncludedFieldCovering()
throws Exception
Exceptionpublic void testNoFilterGroupByCoveringPlan()
throws Exception
Exceptionpublic void testNoFilterGroupByHashIndex()
throws Exception
Exceptionpublic void testNoFilterGroupBySimpleField()
throws Exception
Exceptionpublic void testNoFilterGroupByNoIndexMatch()
throws Exception
Exceptionpublic void testNoFilterGroupBySimpleFieldParallel()
throws Exception
Exceptionpublic void testLimitPushdownCoveringPlan()
throws Exception
Exceptionpublic void testLimitPushdownOrderByCoveringPlan()
throws Exception
Exceptionpublic void testLimitPushdownNonCoveringPlan()
throws Exception
Exceptionpublic void testLimitPushdownOrderByNonCoveringPlan()
throws Exception
Exceptionpublic void testRemovalOfReduntantHashToMergeExchange()
throws Exception
Exceptionpublic void testHangForSimpleDistinct()
throws Exception
Exceptionpublic void testRowkeyJoinPushdown_10()
throws Exception
Exceptionpublic void testRowkeyJoinPushdown_11()
throws Exception
Exceptionpublic void testRowkeyJoinPushdown_12()
throws Exception
Exceptionpublic void testRowkeyJoinPushdown_13()
throws Exception
Exceptionpublic void TestIndexScanWithDescOrderByNullsFirst()
throws Exception
ExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.