| 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 |
TestScanRanges |
class |
TestSimpleJson |
| Modifier and Type | Class and Description |
|---|---|
class |
PathSegmentTests |
| Modifier and Type | Class and Description |
|---|---|
class |
TreeTest |
| 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 |
TestPathSerialization |
class |
TestQueriesOnLargeFile |
class |
TestRepeatedReaders |
class |
TestWindowFunctions |
class |
TestWithZookeeper |
| Modifier and Type | Class and Description |
|---|---|
class |
TestBatchSerialization |
class |
TestWriteToDisk |
| Modifier and Type | Class and Description |
|---|---|
class |
DrillClientSystemTest |
class |
DrillClientTest
The unit test case will read a physical plan in json format.
|
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 |
TestLargeFileCompilation |
| 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 |
TestIntervalDayFunctions |
class |
TestSimpleRepeatedFunctions |
class |
TestTypeFns |
| 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 |
TestAllocators |
| 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 |
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 |
TestFilterBatchEmitOutcome |
class |
TestLargeInClause |
class |
TestSimpleFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
TestFlatten |
class |
TestFlattenPlanning |
| Modifier and Type | Class and Description |
|---|---|
class |
JoinTestBase |
class |
TestHashJoin |
class |
TestHashJoinAdvanced |
class |
TestHashJoinJPPD |
class |
TestHashJoinJPPDCorrectness |
class |
TestHashJoinJPPDPlan |
class |
TestHashJoinOutcome
Unit tests of the Hash Join getting various outcomes as input
with uninitialized vector containers
|
class |
TestHashJoinSpill |
class |
TestJoinEmptyDirTable |
class |
TestLateralJoinCorrectness |
class |
TestLateralJoinCorrectnessBatchProcessing |
class |
TestMergeJoin |
class |
TestMergeJoinAdvanced |
class |
TestMergeJoinMulCondition |
class |
TestMergeJoinWithSchemaChanges |
class |
TestNestedLoopJoin |
class |
TestSemiJoin |
| 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 |
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 |
TestSchemaTrackerEarlyReaderSchema
Tests early reader schema against a provided schema.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestSimpleSort |
class |
TestSort
Placeholder for all sort related test.
|
| Modifier and Type | Class and Description |
|---|---|
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 |
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 |
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 |
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 |
TestRecordBatchSizer |
class |
TestRecordIterator |
class |
TestVectorContainer |
| Modifier and Type | Class and Description |
|---|---|
class |
TestDateTypes |
class |
TestDictVector |
class |
TestLoad |
class |
TestValueVector |
| Modifier and Type | Class and Description |
|---|---|
class |
TestRMConfigLoad |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCustomTunnel |
| 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 |
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 |
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 |
TestQueryWrapper |
class |
TestQueryWrapperImpersonation |
class |
TestResponseHeaders |
class |
TestRestJson
Simple sanity test of the Drill REST client query JSON feature.
|
| 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 |
TestValues |
class |
TestViewSupport |
class |
TestWithClause |
| Modifier and Type | Class and Description |
|---|---|
class |
TestViewSupportOnHiveTables |
| Modifier and Type | Class and Description |
|---|---|
class |
FormatPluginSerDeTest |
class |
TestAffinityCalculator |
class |
TestImplicitFileColumns |
class |
TestTimedCallable
Unit testing for
TimedCallable. |
| Modifier and Type | Class and Description |
|---|---|
class |
AvroFormatTest
Unit tests for Avro record reader.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseCassandraTest |
class |
CassandraComplexTypesTest |
class |
CassandraPlanTest |
class |
CassandraQueryTest |
| Modifier and Type | Class and Description |
|---|---|
class |
TestCompressedFiles |
class |
TestDFSPartitionLocation |
class |
TestFileSelection |
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 |
| Modifier and Type | Class and Description |
|---|---|
class |
TestHttpPlugin
Tests the HTTP Storage plugin.
|
| 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 |
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 |
| 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 |
TestMongoDrillIssue |
class |
TestMongoFilterPushDown |
class |
TestMongoLimitPushDown |
class |
TestMongoProjectPushDown |
class |
TestMongoQueries |
| Modifier and Type | Class and Description |
|---|---|
class |
ParquetInternalsTest |
class |
ParquetRecordReaderTest |
class |
TestEmptyParquet |
class |
TestFixedlenDecimal |
class |
TestParquetBulkReader
Tests the Parquet bulk reader
|
class |
TestParquetComplex |
class |
TestParquetFilterPushDown |
class |
TestParquetFilterPushDownForComplexTypes |
class |
TestParquetFilterPushDownForDateTimeCasts |
class |
TestParquetFilterPushdownWithTransitivePredicates |
class |
TestParquetGroupScan |
class |
TestParquetLimitPushDown |
class |
TestParquetLogicalTypes
Test Parquet logical type handling with default Parquet reader.
|
class |
TestParquetMetadataCache |
class |
TestParquetPhysicalPlan |
class |
TestParquetScan |
class |
TestPushDownAndPruningForDecimal |
class |
TestPushDownAndPruningForVarchar |
class |
TestPushDownAndPruningWithItemStar |
class |
TestVarlenDecimal |
| 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 |
TestDisabledPlugin |
| Modifier and Type | Class and Description |
|---|---|
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 |
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 |
ExecutorServiceUtilTest
Tests for validating the Drill executor service utility class
|
class |
TestQueryMemoryAlloc |
| 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 |
| Modifier and Type | Class and Description |
|---|---|
class |
TestSpoolingBuffer |
| Modifier and Type | Class and Description |
|---|---|
class |
BloomFilterTest |
| Modifier and Type | Class and Description |
|---|---|
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 |
TestHBaseCFAsJSONString |
class |
TestHBaseConnectionManager |
class |
TestHBaseFilterPushDown |
class |
TestHBaseProjectPushDown |
class |
TestHBaseQueries |
class |
TestHBaseRegexParser |
class |
TestHBaseRegionScanAssignments |
class |
TestHBaseTableProvider |
class |
TestOrderedBytesConvertFunctions |
| 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 |
DatabaseMetaDataGetColumnsTest
Test class for Drill's java.sql.DatabaseMetaData.getColumns() implementation.
|
class |
DrillResultSetTest |
class |
DriverTest
(Some) unit and integration tests for org.apache.drill.jdbc.Driver.
|
class |
JdbcTestBase |
class |
LegacyDatabaseMetaDataGetColumnsTest
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 |
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 |
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 |
CheckStorageConfig |
class |
CredentialsProviderImplementationsTest |
class |
CredentialsProviderSerDeTest |
| Modifier and Type | Class and Description |
|---|---|
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 |
OperatorTestBuilderTest |
class |
PhysicalOpUnitTestBase |
class |
SubOperatorTest |
class |
TestGracefulShutdown |
| Modifier and Type | Class and Description |
|---|---|
class |
TestToNullable |
Copyright © 2021 The Apache Software Foundation. All rights reserved.