public class TestResultSetLoaderProjection extends SubOperatorTest
DrillTest.MemWatcherdirTestWatcher, fixturelogOutcome, objectMapper, REPEAT_RULE, thrownException, TIMEOUT| Constructor and Description |
|---|
TestResultSetLoaderProjection() |
| Modifier and Type | Method and Description |
|---|---|
ResultSetLoader |
setupProvidedSchema(boolean isStrict,
List<SchemaPath> selection) |
void |
testArrayMapArrayConflict() |
void |
testArrayMapConflict() |
void |
testArrayProjection() |
void |
testDictNumericKeyAccess() |
void |
testDictProjection() |
void |
testDictStringKeyAccess() |
void |
testMapArrayConflict() |
void |
testMapArrayProjection()
Test a map array.
|
void |
testMapMapArrayConflict() |
void |
testMapProjection() |
void |
testMapProjectionMemberAndMap() |
void |
testNonStrictMapMemberProjectionWithSchema()
Projection is based on both the projection list and the
provided schema, if strict.
|
void |
testProjectionDynamic() |
void |
testProjectionStatic()
Test imposing a selection mask between the client and the underlying
vector container.
|
void |
testProjectWithOverflow()
Verify that the projection code plays nice with vector overflow.
|
void |
testScalarArrayConflict() |
void |
testScalarMapArrayConflict() |
void |
testScalarMapConflict() |
void |
testStrictFullMapProjectionWithSchema()
Projection is based on both the projection list and the
provided schema, if strict.
|
void |
testStrictMapMemberProjectionWithSchema()
Projection is based on both the projection list and the
provided schema, if strict.
|
classSetup, classTeardownescapeJsonString, finishDrillTest, initDrillTestpublic void testProjectionStatic()
public void testProjectionDynamic()
public void testArrayProjection()
public void testMapProjection()
public ResultSetLoader setupProvidedSchema(boolean isStrict, List<SchemaPath> selection)
public void testStrictFullMapProjectionWithSchema()
public void testStrictMapMemberProjectionWithSchema()
public void testNonStrictMapMemberProjectionWithSchema()
public void testMapProjectionMemberAndMap()
public void testMapArrayProjection()
public void testProjectWithOverflow()
public void testScalarArrayConflict()
public void testScalarMapConflict()
public void testScalarMapArrayConflict()
public void testArrayMapConflict()
public void testArrayMapArrayConflict()
public void testMapArrayConflict()
public void testMapMapArrayConflict()
public void testDictProjection()
public void testDictStringKeyAccess()
public void testDictNumericKeyAccess()
Copyright © 2021 The Apache Software Foundation. All rights reserved.