Clone Tools
  • last updated 10 mins ago
Constraints: committers
Constraints: files
Constraints: dates
DRILL-7472: Fix ser / de for sys and information_schema schemas queries

closes #1925

    • -10
    • +10
  1. … 8 more files in changeset.
DRILL-6753: Fix show files command to return result the same way as before

1. Add ACCESS_TIME column.

2. Re-write show files command to return result using ShowFilesCommandResult to maintain backward compatibility.

closes #1477

  1. … 7 more files in changeset.
DRILL-6680: Expose show files command into INFORMATION_SCHEMA

    • -0
    • +169
  1. … 21 more files in changeset.
DRILL-6320: Fixed license headers.

closes #1207

    • -2
    • +2
  1. … 2065 more files in changeset.
DRILL-6290: Refactor TestInfoSchemaFilterPushDown tests to use PlanTestBase utility methods

closes #1186

    • -26
    • +24
DRILL-5783, DRILL-5841, DRILL-5894: Rationalize test temp directories

This change includes:


- A unit test is created for the priority queue in the TopN operator.

- The code generation classes passed around a completely unused function registry reference in some places so it is removed.

- The priority queue had unused parameters for some of its methods so it is removed.


- Created standardized temp directory classes DirTestWatcher, SubDirTestWatcher, and BaseDirTestWatcher. And updated all unit tests to use them.


- Removed the dfs_test storage plugin for tests and replaced it with the already existing dfs storage plugin.


- General code cleanup.

- Removed unnecessary use of String.format in the tests.

This closes #984

    • -1
    • +1
  1. … 365 more files in changeset.
DRILL-5752 this change includes:

1. Increased test parallelism and fixed associated bugs

2. Added test categories and categorized tests appropriately

- Don't exclude anything by default

- Increase test timeout

- Fixed flakey test

closes #940

    • -0
    • +3
  1. … 265 more files in changeset.
DRILL-4725: Improvements to InfoSchema RecordGenerator needed for DRILL-4714

1. Add support for pushing the filter on following fields into InfoSchemaRecordGenerator:



2. Pushdown LIKE with ESCAPE. Add test TestInfoSchemaFilterPushDown#testFilterPushdown_LikeWithEscape

3. Add a method visitCatalog() to InfoSchemaRecordGenerator to decide whether to explore the catalog or not

4. Refactor CATALOG_DESCRIPTION and CATALOG_CONNECT as constant strings in

5. Update TestInfoSchemaFilterPushDown#testPartialFilterPushDownWithProject as

we are now pushing the filter on COLUMN_NAME field

6. Cleanup:

Rename RecordGenerator -> InfoSchemaRecordGenerator

Add comments in RecordGenerator

Rename SelectedTable -> InfoSchemaTableType

this closes #524

Change-Id: I0b2e16d04cb72fe3ce5961f5f357a00655f1cb05

    • -3
    • +13
  1. … 13 more files in changeset.
DRILL-2923: Ensure all unit tests pass without assertions enabled Modified a number of tests not to use assert, but to instead use one of junit's assertTrue(), assertFalse(), or some other form. Modified test support code that used asserts to throw IllegalStateExceptions instead.

    • -23
    • +26
  1. … 19 more files in changeset.
DRILL-2283: Fixed Java VARCHAR(1) in INFO._SCHEMA that caused bad comparisons.

    • -0
    • +59
  1. … 1 more file in changeset.
DRILL-1786: Filter Pushdown into InfoSchema POJO Record Generator

    • -0
    • +121
  1. … 14 more files in changeset.
DRILL-760: Move information schema to use POJO record reader

  1. … 17 more files in changeset.
DRILL-757: Output mutator interface changes - Output mutator manages schema changes instead of record readers - Removed usages of deprecated interface

  1. … 12 more files in changeset.
Switch distributed cache to Infinispan Add Operator level metrics

  1. … 109 more files in changeset.
DRILL-438: Add support for Views (CREATE, DROP and select)

  1. … 37 more files in changeset.
DRILL-558: Remove workaround in OptiqScanner for skipping "metadata" subschema.

  1. … 5 more files in changeset.
Make tests extend shared base class. Add additional tracking in base class around memory usage per test.

  1. … 56 more files in changeset.
Move to Optiq 0.6 Also includes: -improve exception catching -move schema path parsing to Antlr -close zookeeper connection on if client created -enhance BaseTestQuery and have other query tests utilize it -Various test fixes for better memory release. still needs client allocator to be closed. -refactor DrillSqlWorker and create multiple SqlHandlers -Add PojoRecordReader and DirectPlan capabilities -Update Antlr to use same quoting rules as SQL: single quote for quoted strings, back ticks for identifiers -Move back to old Sorts until bugs are fixed -Refector SelectionVector management within Prels -Add support for NO_EXCHANGES option -Extract SchemaFactories to use Optiq's new Schema handling capabilities -Add basic handling of cancel in UserServer -Remove output requirement from Project -Add start of usercredentials to User communication

  1. … 179 more files in changeset.
DRILL-620: Memory consumption fixes

accounting fixes

trim buffers

switch to using setSafe and copySafe methods only

adaptive allocation

operator based allocator wip

handle OOM

Operator Context

  1. … 157 more files in changeset.
DRILL-442: Implement text format plugin

rename storage-engines.json storage-plugins.json

allow reading a particular value in a repeated vector

fix test caused by change that allows selecting element of repeated record

set def recordCount for explain query

fix bug loading repeated vectors

storage plugin/format plugin changes. store storage plugin configuration in distributed cache.

add repeated vector allocators

add support for for reading compressed files.

  1. … 62 more files in changeset.
Update hive to use generated data instead of packaged data. Remove unused test.

  1. … 14 more files in changeset.
Change FileSelection variable name to selection (instead of file, which is not an accurate description)

fix bug when selecting a parquet directory with _metadata file.

handle case where parquet directory does not have _metadata file.

  1. … 4 more files in changeset.
Implement storage plugin for INFORMATION_SCHEMA

    • -0
    • +141
    • -0
    • +158
  1. … 20 more files in changeset.