drill

Clone Tools
  • last updated 18 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-4353: Add HttpSessionListener to release resources of expired/invalidated sessions

DRILL-4353: Add HttpSessionListener to release resources of expired/invalidated sessions

Closes #359

DRILL-4235: record new state STARTING when state transitions to STARTING from ENQUEUED

DRILL-4235: record new state STARTING when state transitions to STARTING from ENQUEUED

Enhance exception handling.

DRILL-4349: parquet reader returns wrong results when reading a nullable column that starts with a large number of nulls (>30k)

    • binary
    /exec/java-exec/src/test/resources/parquet2/4349.csv.gz
DRILL-4349: parquet reader returns wrong results when reading a nullable column that starts with a large number of nulls (>30k)

    • binary
    /exec/java-exec/src/test/resources/parquet2/4349.csv.gz
DRILL-3581: Upgrade Jackson to version 2.7.1

DRILL-3581: Upgrade HPPC to 0.7.1

edit to metadata caching doc

DRILL-4363: Row count based pruning for parquet table used in Limit n query.

Modify two existint unit testcase:

1) TestPartitionFilter.testMainQueryFalseCondition(): rowCount pruning applied after false condition is transformed into LIMIT 0

2) TestLimitWithExchanges.testPushLimitPastUnionExchange(): modify the testcase to use Json source, so that it does not mix with PushLimitIntoScanRule.

edit to hive metadata caching

DRILL-4339: Reverse the function signature change made to AbstractRecordReader.setColumns() in DRILL-4279.

updated json

adding new hive metadata caching doc

DRILL-3944: Drill MAXDIR Unknown variable or type FILE_SEPARATOR. This closes #391

DRILL-4354: Remove sessions in anonymous (auth disabled) WebUI access

DRILL-4346: Handle NumberFormatException when casting empty string to int in hbase/maprdb

- Made replacing of functions casting for nullable input varbinary and var16char types are working (in CastFunctions.java setting 'drill.exec.functions.cast_empty_string_to_null = true' didn't work);

- Added new generated classes for casting varbinary and var16char to int (CastEmptyStringVarTypesToNullableNumeric template and Casts.tdd data);

- Created a test (in TestHBaseQueries.java) for checking an empty string to integer casting in maprdb/hbase table;

- Small design changes according to comments in review (import statements, prefixes ...).

This closes #384

MAPR-22405: DocumentStream interface in OJAI API need not be parametrized

Temporary fix for build issue with generated dependency-reduced-pom.xml

This generated pom file was being discovered and maven was trying to

run the target directory in jdbc-all as a submodule.

This change reverts to the default output location (the module root)

and adds corresponding .gitignore and RAT exclude entries.

More investigation of why this became an issue when we added the

maven-enforcer plugin to the module (and only appears when running a release)

will come in DRILL-4336.

Also updated intergration test for the jdbc-all jar with small

path change, as changing the location of the dependency-reduced-pom.xml

actually changed the directory the test was being executed from.

DRILL-4375: Fix the maven release profile

This generated pom file was being discovered and maven was trying to

run the target directory in jdbc-all as a submodule.

This change reverts to the default output location (the module root)

and adds corresponding .gitignore and RAT exclude entries. NOTE:

this is considered bad practice as generated files should appear in

the target directory and be removed upon a maven clean. This default

location is considered to be a known shortcoming of the shade plugin.

Also updated integration test for the jdbc-all jar with small

path change, as changing the location of the dependency-reduced-pom.xml

actually changed the directory the test was being executed from.

Closes #402

MD-670: Querying MapR-DB JSON Tables returns no results

* Use DocumentReader API to emit "_id" field instead of handling it as a special case.

* Update the DrillBuf reference field when reallocation happen.

* Catch the correct exception when schema change happens and include the field name in the warning message.

+ Get rid of unused code.

DRILL-4128: Fix NPE when calling getString on a JDBC ResultSet when the type is not varchar

DRILL-4128: Fix NPE when calling getString on a JDBC ResultSet when the type is not varchar

DRILL-4331: Fix TestFlattenPlanning.testFlattenPlanningAvoidUnnecessaryProject test for Java8

Test TestFlattenPlanning.testFlattenPlanningAvoidUnnecessaryProject fails with Java8

because of Map order differences between Java7 and Java8. Test now checks for both

options.

Closes #351

Adding Jason's GPG key

Adding Jason's GPG key

DRILL-4323: Handle skipAll query when use HiveDrillNativeParquetScan

Do not add Project when no column is needed to be read out from Scan (e.g., select count(*) from hive.table)

DRILL-4328: Fix backward compatibility regression caused by DRILL-4198

DRILL-4322: Add underlying exception message when IOException causes DROP TABLE failure

This closes #344