public class TestScanLifecycleSchema 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 |
|---|
TestScanLifecycleSchema() |
| Modifier and Type | Method and Description |
|---|---|
void |
testDefinedSchemaConflict()
Reader produces a schema which conflicts with the defined schema.
|
void |
testDefinedSchemaSimple()
Simplest defined schema case: the defined schema agrees
with the the schema the reader will produce.
|
void |
testDefinedSchemaSubset()
The defined schema is a subset of the reader's schema; the
defined schema acts as a project list.
|
void |
testDefinedSchemaSupersset()
The defined schema is a superset of the reader's schema; the
defined schema defines the missing column type.
|
void |
testLenientProvidedSchemaSubset()
Lenient provided schema which is a subset of the reader's schema; the
provided schema agrees with the reader types
|
void |
testProvidedSchemaSimple()
Simplest provided schema case: the defined schema agrees
with the the schema the reader will produce.
|
void |
testStrictProvidedSchemaSubset()
Lenient provided schema which is a subset of the reader's schema; the
provided schema agrees with the reader types
|
buildScan, simpleExpected, verifyEmptyReader, verifyStandardReaderclassSetup, classTeardownescapeJsonString, finishDrillTest, initDrillTestpublic void testDefinedSchemaSimple()
public void testDefinedSchemaSubset()
public void testDefinedSchemaSupersset()
public void testDefinedSchemaConflict()
public void testProvidedSchemaSimple()
public void testLenientProvidedSchemaSubset()
public void testStrictProvidedSchemaSubset()
Copyright © 2021 The Apache Software Foundation. All rights reserved.