public class TestProjectPushDown extends PlanTestBase
Modifier and Type | Class and Description |
---|---|
protected static class |
TestProjectPushDown.PushDownTestInstance |
BaseTestQuery.ClassicTestServices, BaseTestQuery.SilentListener, BaseTestQuery.TestResultSet
EXPECTED_NOT_FOUND, JSON_FORMAT, OPTIQ_FORMAT, UNEXPECTED_FOUND
allocator, bits, client, config, serviceSet
c, dirTestWatcher, optionManager
Constructor and Description |
---|
TestProjectPushDown() |
Modifier and Type | Method and Description |
---|---|
static void |
setupTestFiles() |
void |
testEmptyColProjectInJsonScan() |
void |
testEmptyColProjectInParquetScan() |
void |
testEmptyColProjectInTextScan() |
void |
testExprInSelect() |
void |
testExprInWhere() |
void |
testFromInfoSchema() |
void |
testGroupBy() |
void |
testJoin() |
void |
testOrderBy() |
void |
testProjectPastFilterPastJoinPastJoinPushDown() |
void |
testProjectPastFilterPastJoinPushDown() |
void |
testProjectPastFilterPastJoinPushDownWhenItemsAreWithinNestedOperators() |
void |
testProjectPastFilterPushDown() |
void |
testProjectPastJoinPastFilterPastJoinPushDown() |
void |
testProjectPastJoinPushDown() |
void |
testProjectPushDown() |
void |
testProjectPushdownAfterFilterRemoving() |
void |
testProjectPushdownPastJoinWithJoinPushExpressions() |
protected void |
testPushDown(TestProjectPushDown.PushDownTestInstance test) |
void |
testSimpleProjectPastJoinPastFilterPastJoinPushDown() |
void |
testTPCH1() |
void |
testTPCH3() |
checkForMetadataFile, createMetadataDir, getPhysicalJsonPlan, getPlanInString, testPhysicalPlan, testPhysicalPlanExecutionBasedOnQuery, testPlanMatchingPatterns, testPlanMatchingPatterns, testPlanMatchingPatterns, testPlanMatchingPatterns, testPlanOneExcludedPattern, testPlanOneExpectedPattern, testPlanOneExpectedPatternOneExcluded, testPlanSubstrPatterns, testPlanWithAttributesMatchingPatterns, testRelLogicalJoinOrder, testRelLogicalPlanLevDigest, testRelLogicalPlanLevExplain, testRelPhysicalJoinOrder, testRelPhysicalPlanLevDigest, testRelPhysicalPlanLevExplain
alterSession, 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, updateTestCluster
clear, getLocalFileSystem, mockDrillbitContext, mockUsDateFormatSymbols, mockUtcDateTimeZone, parseExpr, setupOptionManager
public static void setupTestFiles()
public void testProjectPastFilterPushDown() throws Exception
Exception
public void testProjectPastJoinPushDown() throws Exception
Exception
public void testProjectPastFilterPastJoinPushDown() throws Exception
Exception
public void testProjectPastFilterPastJoinPushDownWhenItemsAreWithinNestedOperators() throws Exception
Exception
public void testProjectPastFilterPastJoinPastJoinPushDown() throws Exception
Exception
public void testProjectPastJoinPastFilterPastJoinPushDown() throws Exception
Exception
public void testEmptyColProjectInTextScan() throws Exception
Exception
public void testEmptyColProjectInJsonScan() throws Exception
Exception
public void testEmptyColProjectInParquetScan() throws Exception
Exception
public void testSimpleProjectPastJoinPastFilterPastJoinPushDown() throws Exception
Exception
public void testProjectPushdownPastJoinWithJoinPushExpressions() throws Exception
Exception
public void testProjectPushdownAfterFilterRemoving() throws Exception
Exception
protected void testPushDown(TestProjectPushDown.PushDownTestInstance test) throws Exception
Exception
Copyright © 2022 The Apache Software Foundation. All rights reserved.