drill

Clone Tools
  • last updated 19 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-6454: Native MapR DB plugin support for Hive MapR-DB json table

closes #1314

add postman doc to doc set

minor edit

DRILL-6456: Planner shouldn't create any exchanges on the right side of Lateral Join.

This closes #1299

Add Postman instructions to Dev Info section

    • -67
    • +0
    /_docs/developer-information/rest-api/010-submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled.md
    • -0
    • +67
    /_docs/developer-information/rest-api/011-submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled.md
    • binary
    /_docs/img/postman-config-body.png
    • binary
    /_docs/img/postman-config-headers.png
    • binary
    /_docs/img/postman-config-http.png
    • binary
    /_docs/img/postman-icon.png
    • binary
    /_docs/img/postman-query-results.png
    • binary
    /_docs/img/postman-query.png
DRILL-6236:Batch sizing for hash join

This closes #1227

DRILL-6415: Fixed TestGracefulShutdown.TestRestApi test from timing out (#1281)

DRILL-6415: Fixed TestGracefulShutdown.TestRestApi test from timing out

minor edit to test

update team list

DRILL-6450: Visualized plans for profiles querying JDBC sources is broken

When viewing a profile for a query against a JDBC source, the visualized plan is not rendered. This is because the generated SQL pushed down to the JDBC source has a line break injected just before the FROM clause.

The workaround is to strip away any injected newlines ('\\n') at least for the SQL defined in the text plan, so that the backend Javascript can render it correctly.

In addition, any single line comments are also removed, but any block comments (i.e. /* .. */ ) are retained as they might carry hints.

This closes #1295

Add doc: Using Saiku Analytics with Apache Drill

    • binary
    /_docs/img/saiku_admin_screen.png
    • binary
    /_docs/img/saiku_choose_database.png
    • binary
    /_docs/img/saiku_datasource.png
    • binary
    /_docs/img/saiku_relation.png
    • binary
    /_docs/img/saiku_schema_designer_1.png
    • binary
    /_docs/img/saiku_schema_designer_2.png
    • binary
    /_docs/img/saiku_schema_designer_3.png
    • binary
    /_docs/img/saiku_schema_designer_4.png
DRILL-3964 : Fix NPE in WriterRecordBatch when 0 rows

closes #1290

DRILL-6445: Fix existing test cases in TestScripts.java and add new test case for DRILLBIT_CONTEXT variable

This closes #1289

DRILL-6443: Enable Search for both running AND completed queries

When running a query in Drill, the `/profiles` page will show the search (and pagination) capabilities only for the top most visible table (i.e. Running Queries ).

The Completed Queries table will show the search feature only when there are no running queries. This is because the backend uses a generalized freemarker macro to define the seach capabilities for the tables being rendered. With running queries, both, running and completed queries tables have the same element ID, resulting in the search capability only being applied to the first table.

This modifies the Freemarker macro to take an additional argument for distinguishing between Running and Completed Queries table.

DRILL-6437: Removed excess maven logging when downloading dependencies. This fixed Travis failures due to log overflow.

DRILL-6442: Adjust Hbase disk cost & row count estimation when filter push down is applied

closes #1288

DRILL-6435: MappingSet is stateful, so it can't be shared between threads

DRILL-6385: Support JPPD feature

  1. … 49 more files in changeset.
DRILL-6438: Remove excess logging form the tests. - Removed usages of System.out and System.err from the test and replaced with loggers

closes #1284

  1. … 76 more files in changeset.
DRILL-5990: Drill should not startup with JRE sourced java executable

Currently, the check for the Java compiler is made only during query execution.

This commit ensures that if the java executable used for instantiating the Drillbit is from a JRE (i.e. the Java compiler is not available), the Drillbit will fail with the exception reported in the logs:

```

Exception in thread "main" org.apache.drill.exec.exception.DrillbitStartupException: JDK Java compiler not available. Ensure Drill is running with the java executable from a JDK and not a JRE

at org.apache.drill.exec.server.Drillbit.<init>(Drillbit.java:138)

at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:409)

at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:389)

at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:385)

```

DRILL-6473: Update MapR Hive

close apache/drill#1307

DRILL-5188: Expand sub-queries using rules

- Add check for agg with group by literal

- Allow NLJ for limit 1

- Implement single_value aggregate function

closes #1321

    • -0
    • +1
    /exec/java-exec/src/main/codegen/config.fmpp
    • -0
    • +62
    /exec/java-exec/src/main/codegen/data/SingleValue.tdd
    • -0
    • +144
    /exec/java-exec/src/main/codegen/templates/SingleValueAgg.java
  1. … 5 more files in changeset.
DRILL-6426: Refactor TestFunctionsWithTypeExpoQueries test to be independent on limit 0 optimization option

closes #1273

DRILL-6413: Update ParquetFilterBuilder.visitBooleanOperator to handle simplified boolean expression

closes #1269

DRILL-4525: Code cleanup

- Fixed failing test

closes #1268

DRILL-6424: Updating FasterXML Jackson libraries

closes #1274

DRILL-6421: Refactor DecimalUtility and CoreDecimalUtility classes

closes #1267

DRILL-6423: Export query result as a CSV file

Added option for user specified delimiter

Also, we show query Id on results page as alink for popping out a new window

closes #1266

DRILL-5305: Query Profile must display Query ID

Introduced change to the Protobuf to inject the text-equivalent of the QueryID into the profile. This way, the profile's file name can be changed, but restored back based on this new field.

The Profile UI also shows the Query ID, though this is not inferred from this new field, for sake of backward compatibility with older profiles.

closes #1265

code review comments