public class TestPushDownAndPruningForDecimal extends ClusterTest
DrillTest.MemWatcherclient, cluster, dirTestWatcherlogOutcome, objectMapper, REPEAT_RULE, thrownException, TIMEOUT| Constructor and Description |
|---|
TestPushDownAndPruningForDecimal() |
| Modifier and Type | Method and Description |
|---|---|
void |
reset() |
static void |
setup() |
void |
testBinaryDecimalPruning()
Check partition pruning for binary decimal with and without
using Drill metadata file.
|
void |
testBinaryDecimalPushDown()
Check filter push down for binary decimal with and without
using Drill metadata file.
|
void |
testDecimalPruningDifferentScale()
Check partition pruning for decimals with different scale.
|
void |
testDecimalPruningWithNullPartition() |
void |
testDecimalPushDownDifferentScale()
Check filter push down for decimals with different scale.
|
void |
testNewFixedDecimalPushDown()
Check filter push down for fixed decimal generated after upgrade to parquet 1.10.0
with and without using Drill metadata file.
|
void |
testNewIntDecimalPushDownNoMeta()
Check filter push down for new int_32 and int_64 decimal files
without using Drill metadata file.
|
void |
testNewIntDecimalPushDownWithMeta()
Check filter push down for new int_32 and int_64 decimal files
using Drill metadata file.
|
void |
testOldFixedDecimalPruningWithOldMeta()
Check partition pruning for old and new fixed decimal files
using old Drill metadata file, i.e.
|
void |
testOldFixedDecimalPushDownNoMeta()
Check filter push down for old fixed decimal files
without using Drill metadata file.
|
void |
testOldFixedDecimalPushDownWithNewMeta()
Check filter push down for old fixed decimal with
using new Drill metadata file, i.e.
|
void |
testOldFixedDecimalPushDownWithOldMeta()
Check filter push down for old fixed decimal with
using old Drill metadata file, i.e.
|
void |
testOldIntDecimalPushDownNoMeta()
Check filter push down for old int_32 and int_64 decimal files
without using Drill metadata file.
|
void |
testOldIntDecimalPushDownWithNewMeta()
Check filter push down for old int_32 and int_64 decimal files
using new Drill metadata file, i.e.
|
void |
testOldIntDecimalPushDownWithOldMeta()
Check filter push down for old int_32 and int_64 decimal files
using old Drill metadata file, i.e.
|
void |
testOldNewFixedDecimalPruningNoMeta()
Check partition pruning for old and new fixed decimal files
without using Drill metadata file.
|
void |
testOldNewFixedDecimalPruningWithNewMeta()
Check partition pruning for old and new fixed decimal files
using new Drill metadata file, i.e.
|
void |
testOldNewIntDecimalPruningNoMeta()
Check partition pruning for old and new int_32 and int_64 decimal files
without using Drill metadata file.
|
void |
testOldNewIntDecimalPruningWithMeta()
Check partition pruning for old and new int_32 and int_64 decimal files
using Drill metadata file generated by current Drill version (i.e.
|
getFile, queryBuilder, run, runAndLog, runAndPrint, runAndPrint, shutdown, startCluster, testBuilderescapeJsonString, finishDrillTest, initDrillTestpublic void reset()
public void testOldNewIntDecimalPruningNoMeta()
throws Exception
Exceptionpublic void testOldNewIntDecimalPruningWithMeta()
throws Exception
Exceptionpublic void testOldIntDecimalPushDownNoMeta()
throws Exception
Exceptionpublic void testOldIntDecimalPushDownWithOldMeta()
throws Exception
Exceptionpublic void testOldIntDecimalPushDownWithNewMeta()
throws Exception
Exceptionpublic void testNewIntDecimalPushDownNoMeta()
throws Exception
Exceptionpublic void testNewIntDecimalPushDownWithMeta()
throws Exception
Exceptionpublic void testOldNewFixedDecimalPruningNoMeta()
throws Exception
Exceptionpublic void testOldFixedDecimalPruningWithOldMeta()
throws Exception
Exceptionpublic void testOldNewFixedDecimalPruningWithNewMeta()
throws Exception
Exceptionpublic void testOldFixedDecimalPushDownNoMeta()
throws Exception
Exceptionpublic void testOldFixedDecimalPushDownWithOldMeta()
throws Exception
Exceptionpublic void testOldFixedDecimalPushDownWithNewMeta()
throws Exception
Exceptionpublic void testNewFixedDecimalPushDown()
throws Exception
Exceptionpublic void testBinaryDecimalPruning()
throws Exception
Exceptionpublic void testBinaryDecimalPushDown()
throws Exception
Exceptionpublic void testDecimalPruningDifferentScale()
throws Exception
Exceptionpublic void testDecimalPushDownDifferentScale()
throws Exception
ExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.