public class TestScanLifecycleBasics extends BaseTestScanLifecycle
BaseTestScanLifecycle.BaseMockBatchReader, BaseTestScanLifecycle.DummySubScan, BaseTestScanLifecycle.FailingReader, BaseTestScanLifecycle.MockEarlySchemaReader, BaseTestScanLifecycle.MockEarlySchemaTypeConflictReader, BaseTestScanLifecycle.MockEmptySchemaReader, BaseTestScanLifecycle.MockLateSchemaReader, BaseTestScanLifecycle.MockLateSchemaTypeConflictReader, BaseTestScanLifecycle.MockModeConflictReader, BaseTestScanLifecycle.MockReorderedReader, BaseTestScanLifecycle.MockSingleColReader, BaseTestScanLifecycle.MockThreeColReader, BaseTestScanLifecycle.NoDataReader, BaseTestScanLifecycle.SingleReaderFactory, BaseTestScanLifecycle.TwoReaderFactoryDrillTest.MemWatcherCONFLICT_SCHEMA, SCHEMAdirTestWatcher, fixturelogOutcome, objectMapper, REPEAT_RULE, thrownException, TIMEOUT| Constructor and Description |
|---|
TestScanLifecycleBasics() |
| Modifier and Type | Method and Description |
|---|---|
void |
testEarlyEOF()
Single reader, late schema, early EOF.
|
void |
testEarlySchemaEmpty()
Test SELECT * from an early-schema table of () (that is,
a schema that consists of zero columns.
|
void |
testEarlySchemaEmptyWithProject()
Test SELECT a from an early-schema table of () (that is,
a schema that consists of zero columns.
|
void |
testEarlySchemaOneBatch()
Test SELECT * from an early-schema table of (a, b)
|
void |
testEarlySchemaReorder()
Test SELECT b, a FROM table(a, b)
|
void |
testEarlySchemaSubset()
Test SELECT a FROM table(a, b)
|
void |
testEarlySchemaTwoBatches() |
void |
testEarlySchemaWithProject()
Test SELECT a, c FROM table(a, b)
|
void |
testEarlySchemaWithProjectNone() |
void |
testLateSchemaOneBatch()
Single reader late schema, one batch.
|
void |
testLateSchemaTwoBatches() |
void |
testLateSchemaWithCustomType()
Test SELECT * from an early-schema table of () (that is,
a schema that consists of zero columns.
|
void |
testLateSchemaWithProject()
Test SELECT a, c FROM table(a, b)
c will be null
|
void |
testNoReaders()
Simplest possible do-nothing, default config case.
|
void |
testNullReader()
Single reader empty schema, EOF on first next().
|
void |
testNullReaderWithSchema()
Single reader early schema, EOF on first next().
|
buildScan, simpleExpected, verifyEmptyReader, verifyStandardReaderclassSetup, classTeardownescapeJsonString, finishDrillTest, initDrillTestpublic void testNoReaders()
public void testEarlyEOF()
public void testNullReader()
public void testNullReaderWithSchema()
public void testEarlySchemaOneBatch()
public void testEarlySchemaTwoBatches()
public void testLateSchemaOneBatch()
public void testLateSchemaTwoBatches()
public void testEarlySchemaWithProject()
public void testLateSchemaWithProject()
public void testEarlySchemaReorder()
public void testEarlySchemaWithProjectNone()
public void testLateSchemaWithCustomType()
public void testEarlySchemaSubset()
public void testEarlySchemaEmpty()
public void testEarlySchemaEmptyWithProject()
Copyright © 2021 The Apache Software Foundation. All rights reserved.