| Modifier and Type | Class and Description |
|---|---|
class |
MaprDBTestsSuite |
| Modifier and Type | Class and Description |
|---|---|
class |
TestMapRDBCFAsJSONString
This class does not define any test method but includes all test methods
defined in the parent class, all of which are tested against MapRDB instead
of HBase.
|
class |
TestMapRDBFilterPushDown
This class does not define any test method but includes all test methods
defined in the parent class, all of which are tested against MapRDB instead
of HBase.
|
class |
TestMapRDBProjectPushDown
This class does not define any test method but includes all test methods
defined in the parent class, all of which are tested against MapRDB instead
of HBase.
|
class |
TestMapRDBQueries
This class does not define any test method but includes all test methods
defined in the parent class, all of which are tested against MapRDB instead
of HBase.
|
class |
TestMapRDBSimple |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexHintPlanTest |
class |
IndexPlanTest |
class |
StatisticsTest |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseJsonTest |
class |
TestEncodedFieldPaths |
class |
TestFieldPathHelper |
class |
TestScanRanges |
class |
TestSimpleJson |
| Modifier and Type | Class and Description |
|---|---|
class |
TestVersion
Test class for
Version |
| Modifier and Type | Class and Description |
|---|---|
class |
TestUserException
Test various use cases when creating user exceptions
|
| Modifier and Type | Class and Description |
|---|---|
class |
PathSegmentTests |
class |
SchemaPathTest |
| Modifier and Type | Class and Description |
|---|---|
class |
JodaDateValidatorTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TreeTest |
| Modifier and Type | Class and Description |
|---|---|
class |
OrderTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCaseInsensitiveMap |
| Modifier and Type | Class and Description |
|---|---|
class |
TestClassPathScanner |
| Modifier and Type | Class and Description |
|---|---|
class |
TestGuavaPatcher
Test class for
GuavaPatcher |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCheckedFunction |
| Modifier and Type | Class and Description |
|---|---|
class |
DrillSeparatePlanningTest
Class to test different planning use cases (separate from query execution)
(Though, despite the above, this test does execute queries.)
|
class |
DrillSystemTestBase
Base class for Drill system tests.
|
class |
ExecTest |
class |
TestEmptyInputSql |
class |
TestHiveDrillNativeParquetReader |
class |
TestHivePartitionPruning |
class |
TestHiveProjectPushDown |
class |
TestOpSerialization |
class |
TestPathSerialization |
class |
TestQueriesOnLargeFile |
class |
TestRepeatedReaders |
class |
TestSSLConfig |
class |
TestWindowFunctions |
class |
TestWithZookeeper |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBatchSerialization |
class |
TestWriteToDisk |
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectTriesPropertyTestClusterBits |
class |
DrillClientSystemTest |
class |
DrillClientTest
The unit test case will read a physical plan in json format.
|
class |
DrillSqlLineApplicationTest |
class |
DumpCatTest
The unit test case will read a physical plan in json format.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestClassCompilationTypes |
class |
TestClassTransformation |
class |
TestEvaluationVisitor |
class |
TestLargeFileCompilation |
| Modifier and Type | Class and Description |
|---|---|
class |
TestEphemeralStore |
class |
TestEventDispatcher |
class |
TestPathUtils |
class |
TestZKACL |
class |
TestZookeeperClient |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDotDrillUtil |
| Modifier and Type | Class and Description |
|---|---|
class |
EscapeTest1 |
class |
ExpressionTest |
class |
TestLogicalExprSerDe
Test LogicalExpressions are serialized and deserialized properly when query is planned into multiple fragments.
|
class |
TestSchemaPathMaterialization |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionInitializerTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestIntervalDayFunctions |
class |
TestSimpleRepeatedFunctions |
class |
TestSqlPatterns |
class |
TestTypeFns |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionRegistryHolderTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestHiveUDFs |
class |
TestInbuiltHiveUDFs |
class |
TestSampleHiveUDFs |
| Modifier and Type | Class and Description |
|---|---|
class |
TestAggregateFunction |
class |
TestAggregateFunctions |
class |
TestByteComparisonFunctions |
class |
TestCastEmptyStrings |
class |
TestCastFunctions |
class |
TestContextFunctions |
class |
TestDateAddFunctions |
class |
TestDateFunctions |
class |
TestDateTruncFunctions |
class |
TestMathFunctions |
class |
TestMathFunctionsWithNanInf |
class |
TestMultiInputAdd |
class |
TestNewAggregateFunctions |
class |
TestNewDateFunctions |
class |
TestNewMathFunctions |
class |
TestNewSimpleRepeatedFunctions |
class |
TestParseFunctions |
class |
TestRepeatedFunction |
class |
TestTimestampAddDiffFunctions |
class |
TestTrigFunctions |
class |
TestVarArgFunctions |
class |
TestVarDecimalFunctions |
| Modifier and Type | Class and Description |
|---|---|
class |
GeneratorFunctions |
class |
TestDateConversions |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionInterpreterTest |
class |
TestConstantFolding |
| Modifier and Type | Class and Description |
|---|---|
class |
HiveClusterTest
Base class for Hive cluster tests.
|
class |
HiveTestBase
Base class for Hive test.
|
class |
TestHiveStorage |
class |
TestHiveViewsSupport |
class |
TestInfoSchemaOnHiveStorage |
| Modifier and Type | Class and Description |
|---|---|
class |
TestHiveArrays |
class |
TestHiveMaps |
class |
TestHiveStructs |
class |
TestHiveUnions |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTestImpersonation |
class |
TestImpersonationDisabledWithMiniDFS
Note to future devs, please do not put random tests here.
|
class |
TestImpersonationMetadata
Tests impersonation on metadata related queries as SHOW FILES, SHOW TABLES, CREATE VIEW, CREATE TABLE and DROP TABLE
|
class |
TestImpersonationQueries
Test queries involving direct impersonation and multilevel impersonation including join queries where each side is
a nested view.
|
class |
TestInboundImpersonation |
class |
TestInboundImpersonationPrivileges |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTestHiveImpersonation |
class |
TestSqlStdBasedAuthorization |
class |
TestStorageBasedHiveAuthorization |
| Modifier and Type | Class and Description |
|---|---|
class |
BoundsCheckingTest |
class |
TestAccountant |
class |
TestAllocators |
class |
TestBaseAllocator |
class |
TestEndianess |
| Modifier and Type | Class and Description |
|---|---|
class |
TestMetastoreWithEasyFormatPlugin |
| Modifier and Type | Class and Description |
|---|---|
class |
TestFastComplexSchema |
class |
TestNestedComplexSchema |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicOptimizerTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestPcapWithPersistentStore |
| Modifier and Type | Class and Description |
|---|---|
class |
TestParsePhysicalPlan |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTestOpBatchEmitOutcome |
class |
TestBroadcastExchange |
class |
TestCastVarCharToBigInt |
class |
TestComparisonFunctions |
class |
TestConvertFunctions |
class |
TestDecimal |
class |
TestDistributedFragmentRun |
class |
TestExtractFunctions |
class |
TestHashToRandomExchange |
class |
TestImplicitCastFunctions |
class |
TestLocalExchange
This test starts a Drill cluster with CLUSTER_SIZE nodes and generates data for test tables.
|
class |
TestNestedDateTimeTimestamp
For DRILL-6242, output for Date, Time, Timestamp should use different classes
|
class |
TestOrderedMuxExchange |
class |
TestReverseImplicitCast |
class |
TestSchema |
class |
TestSimpleFragmentRun |
class |
TestSimpleFunctions |
class |
TestStackAnalyzer
Test the function which finds the leaf-most operator within
an exception call stack.
|
class |
TestStringFunctions |
class |
TestUnionExchange |
| Modifier and Type | Class and Description |
|---|---|
class |
TestAgg |
static class |
TestAggWithAnyValue.TestAggWithAnyValueMultipleBatches |
static class |
TestAggWithAnyValue.TestAggWithAnyValueSingleBatch |
class |
TestHashAggBatch |
class |
TestHashAggEmitOutcome |
class |
TestHashAggr |
class |
TestHashAggrSpill
Test spilling for the Hash Aggr operator (using the mock reader)
|
class |
TestStreamingAggEmitOutcome |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBroadcast |
| Modifier and Type | Class and Description |
|---|---|
class |
HashPartitionTest |
class |
HashTableAllocationTrackerTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestFilterBatchEmitOutcome |
class |
TestLargeInClause |
class |
TestSimpleFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
TestFlatten |
class |
TestFlattenPlanning |
| Modifier and Type | Class and Description |
|---|---|
class |
TestE2EUnnestAndLateral |
class |
TestLateralPlans |
| Modifier and Type | Class and Description |
|---|---|
class |
TestEarlyLimit0Optimization |
class |
TestLateLimit0Optimization |
class |
TestLimitBatchEmitOutcome |
class |
TestLimitOperator |
class |
TestLimitPlanning |
class |
TestLimitWithExchanges |
class |
TestSimpleLimit |
| Modifier and Type | Class and Description |
|---|---|
class |
TestMergingReceiver |
| Modifier and Type | Class and Description |
|---|---|
class |
TestOrderedPartitionExchange
Tests the OrderedPartitionExchange Operator
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestPartitionLimitBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
TestPartitionSender
PartitionerSenderRootExec test to cover mostly part that deals with multithreaded
ability to copy and flush data
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestProjectEmitOutcome |
class |
TestSimpleProjection |
| Modifier and Type | Class and Description |
|---|---|
class |
TestOperatorRecordBatch
Test the implementation of the Drill Volcano iterator protocol that
wraps the modular operator implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseScanOperatorExecTest
Test of the scan operator framework.
|
class |
TestColumnsArray
Test the "columns" array mechanism integrated with the scan schema
orchestrator including simulating reading data.
|
class |
TestColumnsArrayFramework
Test the columns-array specific behavior in the columns scan framework.
|
class |
TestColumnsArrayParser |
class |
TestFileScanFramework
Tests the file metadata extensions to the file operator framework.
|
class |
TestImplicitColumnParser |
class |
TestImplicitColumnProjection |
class |
TestScanBatchWriters
Test of the "legacy" scan batch writers to ensure that the revised
set follows the same semantics as the original set.
|
class |
TestScanOperExecBasics
Tests the basics of the scan operator protocol: error conditions,
etc.
|
class |
TestScanOperExecEarlySchema
Test "early schema" readers: those that can declare a schema at
open time.
|
class |
TestScanOperExecLateSchema
Test "late schema" readers: those like JSON that discover their schema
as they read data.
|
class |
TestScanOperExecOuputSchema
Test the addition of an output schema to a reader.
|
class |
TestScanOperExecOverflow
Test vector overflow in the context of the scan operator.
|
class |
TestScanOperExecSmoothing
Test the ability of the scan operator to "absorb" schema changes by
"smoothing" out data types and modes across readers.
|
class |
TestScanOrchestratorEarlySchema
Test the early-schema support of the scan orchestrator.
|
class |
TestScanOrchestratorImplicitColumns
Tests the scan orchestrator's ability to merge table schemas
with implicit file columns provided by the file metadata manager.
|
class |
TestScanOrchestratorLateSchema
Test the late-schema support in the scan orchestrator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestColumnConverter
Tests/demonstrates the generic form of the column/row format feature.
|
class |
TestDirectConverter |
| Modifier and Type | Class and Description |
|---|---|
class |
TestConstantColumnLoader
Drill allows file metadata columns (also called "implicit" columns.)
These are columns that contain a long repeated sequences of the same
values.
|
class |
TestNullColumnLoader
Test the mechanism that handles all-null columns during projection.
|
class |
TestReaderLevelProjection
"Schema level projection" describes one side of the projection
mechanism.
|
class |
TestRowBatchMerger
Test the row batch merger by merging two batches.
|
class |
TestScanLevelProjection
Test the level of projection done at the level of the scan as a whole;
before knowledge of table "implicit" columns or the specific table schema.
|
class |
TestSchemaSmoothing
Tests schema smoothing at the schema projection level.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseScanTest
Test of the scan operator framework.
|
class |
TestFixedReceiver |
class |
TestScanBasics
Tests the basics of the scan operator protocol: error conditions,
etc.
|
class |
TestScanEarlySchema
Test "early schema" readers: those that can declare a schema at
open time.
|
class |
TestScanLateSchema
Test "late schema" readers: those like JSON that discover their schema
as they read data.
|
class |
TestScanOuputSchema
Test the addition of an output schema to a reader.
|
class |
TestScanOverflow
Test vector overflow in the context of the scan operator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseFileScanTest |
class |
TestFileDescrip |
class |
TestFileScan
Tests the implicit column extensions to the file operator framework.
|
class |
TestFileScanLifecycle |
class |
TestImplicitColumnLoader
Tests the file implicit column handler which identifies implicit columns
and populates them.
|
class |
TestImplicitColumnResolver |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTestScanLifecycle |
class |
TestMissingColumnLoader
Test the mechanism that handles all-null columns during projection.
|
class |
TestOutputBatchBuilder |
class |
TestReaderErrors
Verifies proper handling of errors from a reader, including use of the
scan and reader error contexts.
|
class |
TestScanLifecycleBasics |
class |
TestScanLifecycleSchema |
class |
TestScanLifecycleTwoReaders
Test two readers in succession in various cases: empty readers, normal readers,
type conflicts, etc.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTestSchemaTracker |
class |
TestDynamicSchemaFilter |
class |
TestProjectedPath
Projection creates a pattern which we match against a particular type
to see if the projection path is consistent with the type.
|
class |
TestProjectionParser
Test the projection list parser: parses a list of SchemaPath
items into a detailed structure, handling duplicate or overlapping
items.
|
class |
TestScanSchemaTracker
Test the scan operator schema tracker which computes the final
output schema from a variety of sources.
|
class |
TestScanSchemaTrackerMaps
Maps add considerable complexity to the scan schema tracker, turning
a list of columns into a tree.
|
class |
TestSchemaTrackerDefined |
class |
TestSchemaTrackerEarlyReaderSchema
Tests early reader schema against a provided schema.
|
class |
TestSchemaTrackerInputSchema
Test resolving various projection lists against a provided schema.
|
class |
TestSchemaTrackerProjection
Test the first step of scan schema resolution: translating from the
projection parser to a dynamic schema ready for resolution.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestSimpleSort |
class |
TestSort
Placeholder for all sort related test.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGenericCopierTest |
class |
GenericCopierTest |
class |
GenericSV2BatchCopierTest
Verifies optimization in SV2 such that when total record to copy is same as number of records in the
underlying batch for SV2 then SV2 will do transfer rather than row by row copy
|
class |
GenericSV2CopierTest |
class |
GenericSV4CopierTest |
class |
TestSVRemover |
class |
TestSVRemoverIterOutcome |
| Modifier and Type | Class and Description |
|---|---|
class |
TestTopNEmitOutcome |
class |
TestTopNSchemaChanges |
class |
TopNBatchTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestTraceMultiRecordBatch |
class |
TestTraceOutputDump |
| Modifier and Type | Class and Description |
|---|---|
class |
TestSimpleUnion |
| Modifier and Type | Class and Description |
|---|---|
class |
TestUnnestCorrectness |
class |
TestUnnestWithLateralCorrectness |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBatchValidator |
class |
TestValidationOptions |
| Modifier and Type | Class and Description |
|---|---|
class |
TestWindowFrame |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCorruptParquetDateCorrection
Tests for compatibility reading old parquet files after date corruption
issue was fixed in DRILL-4203.
|
class |
TestParquetWriter |
class |
TestParquetWriterEmptyFiles |
class |
TestTextWriter |
class |
TestWriter |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCopier
Light-weight sanity test of the copier class.
|
class |
TestExternalSort |
class |
TestExternalSortExec |
class |
TestExternalSortInternals |
class |
TestLenientAllocation
Test of temporary allocator feature to allow a grace margin
for error in allocations from operators that make a good-faith
effort to stay within their budgets, but are sometimes undone
by unexpected power-of-two buffer sizes and vector doubling.
|
class |
TestShortArrays
DRILL-5804.
|
class |
TestSimpleExternalSort |
class |
TestSortEmitOutcome |
class |
TestSorter
Tests the generated per-batch sort code via its wrapper layer.
|
class |
TestSortImpl
Tests the external sort implementation: the "guts" of the sort stripped of the
Volcano-protocol layer.
|
class |
TestSortSpillWithException
Testing External Sort's spilling to disk.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestProjectionFilter |
class |
TestResultSetCopier |
class |
TestResultSetLoaderDictArray
Test dict array support in the result set loader.
|
class |
TestResultSetLoaderDicts
Test (non-array) dict support in the result set loader and related classes.
|
class |
TestResultSetLoaderEmptyProject |
class |
TestResultSetLoaderLimits
Tests of the row limit functionality of the result set loader.
|
class |
TestResultSetLoaderMapArray
Test map array support in the result set loader.
|
class |
TestResultSetLoaderMaps
Test (non-array) map support in the result set loader and related classes.
|
class |
TestResultSetLoaderOmittedValues |
class |
TestResultSetLoaderOverflow
Exercise the vector overflow functionality for the result set loader.
|
class |
TestResultSetLoaderProjection
Test of the basics of the projection mechanism.
|
class |
TestResultSetLoaderProtocol
Tests of the overall result set loader protocol focusing on which operations
are valid in each state, basics of column lookup, basics of adding columns
and so on.
|
class |
TestResultSetLoaderRepeatedList
Tests repeated list support.
|
class |
TestResultSetLoaderTorture
Runs a worst-case scenario test that combines aspects of all
previous tests.
|
class |
TestResultSetLoaderUnions
Tests the result set loader support for union vectors.
|
class |
TestResultSetReader |
class |
TestResultSetSchemaChange |
class |
TestResultVectorCache |
| Modifier and Type | Class and Description |
|---|---|
class |
TestTupleProjection
Test the projection list parser: parses a list of SchemaPath
items into a detailed structure, handling duplicate or overlapping
items.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestDummyWriter |
class |
TestFillEmpties
Test the "fill empties" logic for all types for all modes.
|
class |
TestFixedWidthWriter
Test the int writer as a typical example of a fixed-width
writer.
|
class |
TestHyperVectorReaders
Test the reader mechanism that reads rows indexed via an SV4.
|
class |
TestIndirectReaders
Test reading with an indirection vector (sv2.) This form of
indirection vector reorders values within a single batch.
|
class |
TestMapAccessors
Test map support in the column readers and writers.
|
class |
TestOffsetVectorWriter
The offset vector writer is unique: it follows the same API as
the other writers, but has a unique twist because offsets are written
into the slot one after the other vectors.
|
class |
TestRepeatedListAccessors
Test the basics of repeated list support in the schema builder,
column writers and column readers.
|
class |
TestRowSet
Test row sets.
|
class |
TestScalarAccessors
Verify that simple scalar (non-repeated) column readers
and writers work as expected.
|
class |
TestSchemaBuilder
The schema builder for tests has grown complex to handle maps, unions,
lists and repeated lists.
|
class |
TestVariableWidthWriter |
class |
TestVariantAccessors
Tests for readers and writers for union and list types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicPhysicalOpUnitTest |
class |
MiniPlanUnitTestBase
A MiniPlanUnitTestBase extends PhysicalOpUnitTestBase, to construct MiniPlan (aka plan fragment).
|
class |
TestMiniPlan
This class contains examples to show how to use MiniPlanTestBuilder to test a
specific plan fragment (MiniPlan).
|
class |
TestNullInputMiniPlan |
class |
TestOutputBatchSize |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDirectoryExplorerUDFs |
| Modifier and Type | Class and Description |
|---|---|
class |
TestNumericEquiDepthHistogram |
| Modifier and Type | Class and Description |
|---|---|
class |
TestHardAffinityFragmentParallelizer |
| Modifier and Type | Class and Description |
|---|---|
class |
DrillOptiqTest |
class |
FilterSplitTest |
class |
TestCaseNullableTypes
Tests for handling nullable types in CASE function
|
class |
TestConvertCountToDirectScan |
| Modifier and Type | Class and Description |
|---|---|
class |
TestMemoryCalculator |
| Modifier and Type | Class and Description |
|---|---|
class |
CrossJoinTest |
class |
TestDrillSQLWorker |
| Modifier and Type | Class and Description |
|---|---|
class |
ResetOptionHandlerTest |
class |
SetOptionHandlerTest |
| Modifier and Type | Class and Description |
|---|---|
class |
PopUnitTestBase |
class |
TestFragmentChecker |
class |
TestFragmenter |
class |
TestInjectionValue |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionTreeMaterializerTest |
class |
TestMaterializedField |
class |
TestRecordBatchSizer |
class |
TestRecordIterator |
class |
TestVectorContainer |
| Modifier and Type | Class and Description |
|---|---|
class |
TestMetadataProperties |
class |
TestTupleSchema
Test the tuple and column metadata, including extended attributes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestSchemaProvider |
| Modifier and Type | Class and Description |
|---|---|
class |
TestParserErrorHandling |
class |
TestSchemaParser |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDateTypes |
class |
TestDictVector |
class |
TestLoad |
class |
TestValueVector |
| Modifier and Type | Class and Description |
|---|---|
class |
TestResourcePoolTree |
class |
TestRMConfigLoad |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBestFitSelectionPolicy |
class |
TestDefaultSelectionPolicy |
| Modifier and Type | Class and Description |
|---|---|
class |
TestAclSelector |
class |
TestComplexSelectors |
class |
TestNotEqualSelector |
class |
TestResourcePoolSelectors |
class |
TestTagSelector |
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionManagerRegistryTest |
class |
TestCustomTunnel |
class |
TestLocalControlConnectionManager |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBitBitKerberos |
class |
TestBitRpc |
| Modifier and Type | Class and Description |
|---|---|
class |
TemporaryTablesAutomaticDropTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCustomUserAuthenticator |
class |
TestHtpasswdFileUserAuthenticator |
class |
TestUserBitKerberos |
class |
TestUserBitKerberosEncryption |
class |
TestUserBitSaslCompatibility
Helps to test different scenarios based on security configuration on client and Drillbit side with respect to SASL
and specifically using PLAIN mechanism
|
class |
TestUserBitSSL |
class |
TestUserBitSSLServer |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDrillbitResilience
Test how resilient drillbits are to throwing exceptions during various phases of query
execution by injecting exceptions at various points, and to cancellations in various phases.
|
class |
TestDurationFormat
Test translation of millisecond durations into human readable format
|
class |
TestFailureUtils |
class |
TestOptions |
class |
TestOptionsAuthEnabled
Test setting system scoped options with user authentication enabled.
|
class |
TestTpcdsSf1Leaks
To run this unit class you need to download the following data file:
http://apache-drill.s3.amazonaws.com/files/tpcds-sf1-parquet.tgz
and untar it in a some folder (e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OptionValueTest |
class |
PersistedOptionValueTest |
class |
TestConfigLinkage |
| Modifier and Type | Class and Description |
|---|---|
class |
InteractiveUI
Quick-and-dirty tool to run the Web UI for debugging without having
to wait or a full build to run using
drillbit.sh. |
class |
RestServerTest |
class |
StatusResourcesTest |
class |
TestMainLoginPageModel
Test for
LogInLogOutResources.MainLoginPageModel with various configurations done in DrillConfig |
class |
TestQueryWrapper |
class |
TestQueryWrapperImpersonation |
class |
TestResponseHeaders |
class |
TestRestJson
Simple sanity test of the Drill REST client query JSON feature.
|
class |
WebSessionResourcesTest
Validates
WebSessionResources close works as expected w.r.t AbstractChannel.CloseFuture
associated with it. |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDrillSpnegoAuthenticator
Test for validating
DrillSpnegoAuthenticator |
class |
TestSpnegoAuthentication
Test for validating
DrillSpnegoLoginService |
class |
TestSpnegoConfig
Test for validating
SpnegoConfig |
| Modifier and Type | Class and Description |
|---|---|
class |
SslContextFactoryConfiguratorTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestAnalyze |
class |
TestBaseViewSupport
Base class for view tests.
|
class |
TestConformance |
class |
TestCTAS |
class |
TestCTTAS |
class |
TestInfoSchema
Contains tests for
-- InformationSchema
-- Queries on InformationSchema such as SHOW TABLES, SHOW SCHEMAS or DESCRIBE table
-- USE schema
|
class |
TestInfoSchemaWithMetastore |
class |
TestMetastoreCommands |
class |
TestSchemaCaseInsensitivity |
class |
TestSimpleCastFunctions |
class |
TestSqlBracketlessSyntax |
class |
TestValues |
class |
TestViewSupport |
class |
TestWithClause |
| Modifier and Type | Class and Description |
|---|---|
class |
TestViewSupportOnHiveTables |
| Modifier and Type | Class and Description |
|---|---|
class |
BasePluginRegistryTest |
class |
FormatPluginSerDeTest |
class |
StorageStrategyTest |
class |
TestAffinityCalculator |
class |
TestBootstrapLoader
Tests
PluginBootstrapLoader and its implementation
PluginBootstrapLoaderImpl. |
class |
TestClassicLocator |
class |
TestImplicitFileColumns |
class |
TestPluginRegistry
Tests the storage plugin registry.
|
class |
TestPluginsMap |
class |
TestSystemPluginLocator |
class |
TestTimedCallable
Unit testing for
TimedCallable. |
| Modifier and Type | Class and Description |
|---|---|
class |
AvroFormatTest
Unit tests for Avro record reader.
|
class |
AvroSchemaUtilTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBsonRecordReader |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseCassandraTest |
class |
CassandraComplexTypesTest |
class |
CassandraPlanTest |
class |
CassandraQueryTest |
class |
TestCassandraSuit |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCompressedFiles |
class |
TestDFSPartitionLocation |
class |
TestDrillFileSystem |
class |
TestFileSelection |
class |
TestFormatPluginOptionExtractor |
class |
TestGlob |
class |
TestSchemaNotFoundException |
| Modifier and Type | Class and Description |
|---|---|
class |
DruidTestBase |
class |
TestDruidQueries |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseJsonLoaderTest |
class |
TestBasics |
class |
TestExtendedArrays |
class |
TestExtendedWithSchema
Test extended types with a schema.
|
class |
TestMessageParser |
class |
TestObjects |
class |
TestRepeatedList
Tests repeated lists to form a 2D or 3D array of various data types.
|
class |
TestScalarArrays
Test scalar arrays.
|
class |
TestScalars
Tests JSON scalar handling.
|
class |
TestUnknowns
Tests the ability of the JSON reader to "wait out" a set of leading
null or empty array values to wait until an actual value appears before
deciding on the column type.
|
class |
TestVariant |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseCsvTest |
class |
TestCsvHeader |
class |
TestCsvIgnoreHeaders |
class |
TestCsvTableProperties
Test table properties with the compliant text reader.
|
class |
TestCsvWithHeaders
Sanity test of CSV files with headers.
|
class |
TestCsvWithoutHeaders
Test behavior of the text (CSV) reader for files without headers
and without an external schema.
|
class |
TestCsvWithSchema
Test the schema mechanism in the context of a simple CSV tables.
|
class |
TestHeaderBuilder
Test the mechanism that builds column names from a set of CSV
headers.
|
class |
TestPartitionRace
Demonstrates a race condition inherent in the way that partition
columns are currently implemented.
|
class |
TestTextColumn |
class |
TestTextReader |
class |
TextCsvWithoutHeadersWithSchema
Tests the combination of a CSV file without headers, but with a
provided schema.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ElasticComplexTypesTest |
class |
ElasticInfoSchemaTest |
class |
ElasticSearchPlanTest |
class |
ElasticSearchQueryTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestShapefileFormatPlugin |
| Modifier and Type | Class and Description |
|---|---|
class |
TestExcelFormat |
| Modifier and Type | Class and Description |
|---|---|
class |
TestHDF5Format |
class |
TestHDF5Utils |
| Modifier and Type | Class and Description |
|---|---|
class |
SkipFooterRecordsInspectorTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestColumnListCache |
class |
TestSchemaConversion |
| Modifier and Type | Class and Description |
|---|---|
class |
TestHttpPlugin
Tests the HTTP Storage plugin.
|
class |
TestHttpProxy |
| Modifier and Type | Class and Description |
|---|---|
class |
TestHTTPDLogReader |
class |
TestHTTPDLogReaderUserAgent |
| Modifier and Type | Class and Description |
|---|---|
class |
TestImageRecordReader |
class |
TestImageTagValue |
| Modifier and Type | Class and Description |
|---|---|
class |
Drill2283InfoSchemaVarchar1BugTest |
class |
TestFilesTable |
class |
TestInfoSchemaFilterPushDown |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDataSource |
class |
TestJdbcPluginWithH2IT
JDBC storage plugin tests against H2.
|
class |
TestJdbcPluginWithMySQLIT
JDBC storage plugin tests against MySQL.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestJsonRecordReader |
| Modifier and Type | Class and Description |
|---|---|
class |
KafkaFilterPushdownTest |
class |
KafkaQueriesTest |
class |
KafkaTestBase |
class |
MessageIteratorTest |
class |
TestKafkaSuit |
| Modifier and Type | Class and Description |
|---|---|
class |
MessageReaderFactoryTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestLogReader |
class |
TestLogReaderIssue |
| Modifier and Type | Class and Description |
|---|---|
class |
TestLTSVRecordReader |
| Modifier and Type | Class and Description |
|---|---|
class |
TestMockPlugin
Test the mock data source.
|
class |
TestMockRowReader
Tests the mock data source directly by wrapping it in a mock
scan operator, without the rest of Drill.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MongoTestBase |
class |
MongoTestSuite |
class |
TestMongoChunkAssignment |
class |
TestMongoDrillIssue |
class |
TestMongoFilterPushDown |
class |
TestMongoLimitPushDown |
class |
TestMongoProjectPushDown |
class |
TestMongoQueries |
class |
TestMongoStoragePluginUsesCredentialsStore |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBatchSizingMemoryUtil |
class |
TestColumnReaderFactory |
class |
TestDateReader |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDrillParquetReader |
| Modifier and Type | Class and Description |
|---|---|
class |
TestPcapDecoder |
class |
TestPcapEVFReader |
class |
TestPcapRecordReader |
class |
TestSessionizePCAP |
| Modifier and Type | Class and Description |
|---|---|
class |
TestPcapngRecordReader |
class |
TestPcapngStatRecordReader |
| Modifier and Type | Class and Description |
|---|---|
class |
TestSequenceFileReader |
| Modifier and Type | Class and Description |
|---|---|
class |
SplunkBaseTest |
class |
SplunkConnectionTest |
class |
SplunkIndexesTest |
class |
SplunkLimitPushDownTest |
class |
SplunkPluginTest |
class |
SplunkTestSuite |
| Modifier and Type | Class and Description |
|---|---|
class |
TestSpssReader |
| Modifier and Type | Class and Description |
|---|---|
class |
TestAssignment |
class |
TestDisabledPlugin |
| Modifier and Type | Class and Description |
|---|---|
class |
TestLocalPersistentStore |
class |
TestPStoreProviders |
class |
TestSystemTable |
| Modifier and Type | Class and Description |
|---|---|
class |
TestSyslogFormat |
| Modifier and Type | Class and Description |
|---|---|
class |
TestXMLReader |
| Modifier and Type | Class and Description |
|---|---|
class |
Drill2130JavaExecHamcrestConfigurationTest |
class |
Drill2130StorageHiveCoreHamcrestConfigurationTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCountDownLatchInjection |
class |
TestExceptionInjection |
class |
TestPauseInjection |
class |
TestResourceLeak |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDynamicUDFSupport |
| Modifier and Type | Class and Description |
|---|---|
class |
TestComplexSchemaFunctions |
class |
TestCryptoFunctions |
class |
TestNearestDateFunctions |
class |
TestNetworkFunctions |
class |
TestPhoneticFunctions |
class |
TestStringDistanceFunctions |
class |
TestTimeBucketFunction |
class |
TestUserAgentFunctions |
| Modifier and Type | Class and Description |
|---|---|
class |
TestGeometryFunctions |
| Modifier and Type | Class and Description |
|---|---|
class |
DrillExceptionUtilTest |
class |
DrillFileSystemUtilTest |
class |
ExecutorServiceUtilTest
Tests for validating the Drill executor service utility class
|
class |
FileSystemUtilTest |
class |
FileSystemUtilTestBase
Base test class for file system util classes that will during test initialization
setup file system connection and create directories and files needed for unit tests.
|
class |
TestApproximateStringMatcher |
class |
TestArrayWrappedIntIntMap |
class |
TestQueryMemoryAlloc |
class |
TestValueVectorElementFormatter |
| Modifier and Type | Class and Description |
|---|---|
class |
TestSplitAndTransfer |
class |
VariableLengthVectorTest
This test uses
VarCharVector to test the template code in VariableLengthVector. |
class |
VectorTest |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericAccessorTest |
class |
TestTimePrintMillis |
| Modifier and Type | Class and Description |
|---|---|
class |
TestEmptyPopulation |
| Modifier and Type | Class and Description |
|---|---|
class |
TestJsonReaderWithSparseFiles |
| Modifier and Type | Class and Description |
|---|---|
class |
TestComplexToJson |
class |
TestComplexTypeReader |
class |
TestComplexTypeWriter |
class |
TestExtendedTypes |
class |
TestJsonEscapeAnyChar |
class |
TestJsonNanInf |
class |
TestJsonReader |
class |
TestPromotableWriter |
class |
TestRepeated |
| Modifier and Type | Class and Description |
|---|---|
class |
TestSpoolingBuffer |
| Modifier and Type | Class and Description |
|---|---|
class |
BloomFilterTest |
| Modifier and Type | Class and Description |
|---|---|
class |
FragmentStatusReporterTest |
class |
TestFragmentExecutorCancel
Run several tpch queries and inject an OutOfMemoryException in ScanBatch that will cause an OUT_OF_MEMORY outcome to
be propagated downstream.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestMetadataProvider
Tests for metadata provider APIs.
|
class |
TestServerMetaProvider |
| Modifier and Type | Class and Description |
|---|---|
class |
PreparedStatementTestBase |
class |
TestLimit0VsRegularQueriesMetadata |
class |
TestPreparedStatementProvider
Tests for creating and executing prepared statements.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseHBaseTest |
class |
HBaseRecordReaderTest |
class |
HBaseTestsSuite |
class |
TestHBaseCFAsJSONString |
class |
TestHBaseConnectionManager |
class |
TestHBaseFilterPushDown |
class |
TestHBaseProjectPushDown |
class |
TestHBaseQueries |
class |
TestHBaseRegexParser |
class |
TestHBaseRegionScanAssignments |
class |
TestHBaseTableProvider |
class |
TestOrderedBytesConvertFunctions |
| Modifier and Type | Class and Description |
|---|---|
class |
Drill2130StorageHBaseHamcrestConfigurationTest |
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionInfoTest
Test for Drill's Properties in the JDBC URL connection string
|
class |
ConnectionTest
Test for Drill's implementation of Connection's methods (other than
main transaction-related methods in
ConnectionTransactionMethodsTest). |
class |
ConnectionTransactionMethodsTest
Test for Drill's implementation of Connection's main transaction-related
methods.
|
class |
DatabaseMetaDataGetColumnsTest
Test class for Drill's java.sql.DatabaseMetaData.getColumns() implementation.
|
class |
DatabaseMetaDataTest
Test for Drill's implementation of DatabaseMetaData's methods (other than
those tested separately, e.g.,
getColumn(...), tested in
DatabaseMetaDataGetColumnsTest)). |
class |
DrillColumnMetaDataListTest |
class |
DrillResultSetTest |
class |
DriverTest
(Some) unit and integration tests for org.apache.drill.jdbc.Driver.
|
class |
ITTestShadedJar |
class |
JdbcTestBase |
class |
LegacyDatabaseMetaDataGetColumnsTest
Test compatibility with older versions of the server
|
class |
LegacyDatabaseMetaDataTest
Test compatibility with older versions of the server
|
class |
LegacyPreparedStatementTest
Test that prepared statements works even if not supported on server, to some extent.
|
class |
PreparedStatementMaxRowsTest
Test for Drill's implementation of PreparedStatement's get/setMaxRows methods
|
class |
PreparedStatementTest
Test for Drill's implementation of PreparedStatement's methods.
|
class |
ResultSetGetMethodConversionsTest
Integration-level unit test for ResultSet's
getType(column ID)
methods' type conversions. |
class |
ResultSetMetaDataTest
Test class for Drill's java.sql.ResultSetMetaData implementation.
|
class |
StatementMaxRowsTest
Test for Drill's implementation of Statement's get/setMaxRows methods
|
class |
StatementTest
Test for Drill's implementation of Statement's methods (most).
|
| Modifier and Type | Class and Description |
|---|---|
class |
TypeConvertingSqlAccessorTest
Class-level unit test for
TypeConvertingSqlAccessor. |
| Modifier and Type | Class and Description |
|---|---|
class |
TracingProxyDriverClassLoadingTest
Test of TracingProxyDriver's loading of driver class.
|
class |
TracingProxyDriverTest
Test of TracingProxyDriver other than loading of driver classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Bug1735ConnectionCloseTest
Test for DRILL-1735: Closing local JDBC connection didn't shut down
local DrillBit to free resources (plus QueryResultBatch buffer allocation leak
in DrillCursor.next(), lack of DrillMetrics reset, vectors buffer leak under
DrillCursor/DrillResultSet, and other problems).
|
class |
Bug1735ResultSetCloseReleasesBuffersTest |
class |
Drill2128GetColumnsDataTypeNotTypeCodeIntBugsTest
Basic (spot-check/incomplete) tests for DRILL-2128 bugs (many
DatabaseMetaData.getColumns(...) result table problems).
|
class |
Drill2130JavaJdbcHamcrestConfigurationTest |
class |
Drill2288GetColumnsMetadataWhenNoRowsTest
Tests from DRILL-2288, in which schema information wasn't propagated when a
scan yielded an empty (zero-row) result set.
|
class |
Drill2439GetBooleanFailsSayingWrongTypeBugTest |
class |
Drill2461IntervalsBreakInfoSchemaBugTest |
class |
Drill2463GetNullsFailedWithAssertionsBugTest |
class |
Drill2489CallsAfterCloseThrowExceptionsTest
Test class for JDBC requirement that almost all methods throw
SQLException when called on a closed primary object (e.g.,
Connection, ResultSet, etc.). |
class |
Drill2769UnsupportedReportsUseSqlExceptionTest
Test that non-SQLException exceptions used by Drill's current version of
Avatica to indicate unsupported features are wrapped in or mapped to
SQLException exceptions.
|
class |
JdbcConnectTriesTestEmbeddedBits |
class |
JdbcDataTest
Unit tests for Drill's JDBC driver.
|
class |
JdbcNullOrderingAndGroupingTest |
class |
JdbcTestActionBase |
class |
JdbcTestQueryBase |
class |
TestAggregateFunctionsQuery |
class |
TestExecutionExceptionsToClient |
class |
TestInformationSchemaColumns
Test class for Drill's INFORMATION_SCHEMA.COLUMNS implementation.
|
class |
TestJdbcDistQuery |
class |
TestJdbcMetadata |
class |
TestJdbcQuery |
class |
TestLegacyJdbcMetadata
Test compatibility with older versions of the server
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBasicTablesRequestsTest |
class |
AbstractTablesMetastoreTest |
class |
TestBasicTablesRequestsRequestMetadata |
class |
TestBasicTablesTransformer |
class |
TestMetastoreTableInfo |
class |
TestTableMetadataUnitConversion |
class |
TestTablesMetadataTypeValidator |
| Modifier and Type | Class and Description |
|---|---|
class |
IcebergBaseTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestIcebergBasicTablesRequests |
class |
TestIcebergTablesMetastore |
class |
TestIcebergTablesMetastoreConfigAndVersion |
class |
TestTableKey |
class |
TestTablesInputDataTransformer |
class |
TestTablesOperationTransformer |
class |
TestTablesOutputDataTransformer |
| Modifier and Type | Class and Description |
|---|---|
class |
TestExpirationHandler |
| Modifier and Type | Class and Description |
|---|---|
class |
TestIcebergTableSchema |
| Modifier and Type | Class and Description |
|---|---|
class |
TestFilterTransformer |
| Modifier and Type | Class and Description |
|---|---|
class |
TestParquetFileWriter |
| Modifier and Type | Class and Description |
|---|---|
class |
MetadataSerDeTest |
| Modifier and Type | Class and Description |
|---|---|
class |
RdbmsBaseTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestRdbmsBasicTablesRequests |
class |
TestRdbmsTablesMetastore |
class |
TestTablesMetadataMapper |
class |
TestTablesTransformer |
| Modifier and Type | Class and Description |
|---|---|
class |
TestConverterUtil |
| Modifier and Type | Class and Description |
|---|---|
class |
CheckStorageConfig |
class |
CredentialsProviderImplementationsTest |
class |
CredentialsProviderSerDeTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestKuduConnect |
class |
TestKuduPlugin |
| Modifier and Type | Class and Description |
|---|---|
class |
TestOpenTSDBPlugin |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTestQuery
deprecated Use
ClusterTest instead. |
class |
ClusterTest
Base class for tests that use a single cluster fixture for a set of
tests.
|
class |
Drill2130CommonHamcrestConfigurationTest |
class |
DrillTest |
class |
ExampleTest
Example test case using the Drill cluster fixture.
|
class |
OperatorTestBuilderTest |
class |
PhysicalOpUnitTestBase |
class |
SubOperatorTest |
class |
TestGracefulShutdown |
| Modifier and Type | Class and Description |
|---|---|
class |
TestRowSetComparison |
| Modifier and Type | Class and Description |
|---|---|
class |
TestToNullable |
| Modifier and Type | Class and Description |
|---|---|
class |
TestClient |
class |
TestCommandLineOptions |
| Modifier and Type | Class and Description |
|---|---|
class |
TestConfig |
| Modifier and Type | Class and Description |
|---|---|
class |
TestScripts
Unit tests to test the many ways that the Drill shell scripts can run.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestAmRegistration |
class |
TestZkRegistry
Tests for the AM version of the cluster coordinator.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.