drill

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
    • binary
    /_docs/img/datasources-json-bracket.png
    • -0
    • +8
    /_docs/sql-ref/002-lexical-structure.md
    • -0
    • +135
    /_docs/sql-ref/008-sql-extensions.md
DRILL-2458: Ensure no unwanted columns are added to CTAS output when * column is used in the query.

DRILL-2408: Invalid (0 length) parquet file created by CTAS

Also updated TestExampleQueries and TestUnionAll so they use different names for the created views because I kept hitting random errors.

DRILL-2499: Remove orphan test Drill2130InterpreterHamcrestConfigurationTest

DRILL-2415: Export Drill C++ Client symbols so as to provide dynamic linking

DRILL-2367: Removed partition column label in conf (gets from options)

DRILL-2193: implement fast count / skip-all semantics for JSON reader

DRILL-2514: Add support for impersonation in FileSystem storage plugin.

  1. … 56 more files in changeset.
DRILL-2497: Remove reference to drill-interpreter in build

DRILL-2094: Add SqlOrderBy rule for CompoundIdentifierConverter

  1. … 58 more files in changeset.
DRILL-2463: Implement JDBC mapping of SQL NULL for ResultSet.getXxx() methods.

- Added test Drill2463GetNullsFailedWithAssertionsBugTest.

- Implemented JDBC mapping of NULL for ResultSet.getXxx() methods:

- Fixed was-always-false isNull(...) for Nullable... SqlAccessor

implementations in SqlAccessors template.

- Handled NULL mapping for primitive types in AvaticaDrillSqlAccessor.

- Handled NULL mapping for object types in Nullable... SqlAccessor

implementations in SqlAccessors template.

- Related miscellaneous changes:

- Added "rename this" TODO. [config.fmpp]

- Added documentation. [SqlAccessor]

- Edited comment. [BoundCheckingAccessor]

    • -0
    • +1
    /exec/java-exec/src/main/codegen/config.fmpp
DRILL-2309: Fix reduce aggregate rule to create new aggregate calls based on input row type

    • -0
    • +3
    /exec/java-exec/src/test/resources/jsoninput/nullable3.json
DRILL-2488: Return DEFAULT as supported encoding for MergeJoin since it does not currently handle SV2 or SV4.

DRILL-2389: Remove timestamp with time zone

  1. … 21 more files in changeset.
DRILL-2491: Fix use of injectable QueryDateTimeInfo in localtimestamp function

DRILL-2342: Store the nullability property of column in view persistence store.

DRILL-2731: Repeat realloc until enough space

Repeat realloc for variable length vectors as well

Merge branch 'gh-pages-master' into gh-pages

DRILL-2728: Merge spill files when number gets too large

DRILL-2758: Fix writer cleanup

    • -17
    • +17
    /_docs/data-sources/001-hive-types.md
    • -20
    • +50
    /_docs/sql-ref/001-data-types.md
    • -113
    • +93
    /_docs/sql-ref/data-types/001-date.md
DRILL-2442: Initial implementation of C++ client support for impersonation.

DRILL-2180: Star column is enabled to work along with complex expression

    • -0
    • +26
    /exec/java-exec/src/test/resources/store/text/sample.json
DRILL-2466: Fix "<a>.VARCHAR -> <b>.NVARCHAR" to "-> <b>.VARCHAR" (Types.h).

- Fixed mapping from TypeProtos.MinorType.VARCHAR to java.sql.Types.NVARCHAR

to be to java.sql.Types.VARCHAR.

- Also renamed getSqlType to getJdbcType, getSqlTypeName to getSqlTypeName.

DRILL-2453: Handle the case where incoming has no schema in PartitionSender.

DRILL-2311: In ProjectRecordBatch, even if a column from incoming recordbatch does not need to be classified, the output name for this column is still ensured to be unique

DRILL-2730: Use different paths for ExternalSort spills

DRILL-2467: Fix "datatype" to "datetype" for test Hive DATE column.

DRILL-1957: Support nested loop join planning in order to enable NOT-IN, Inequality, Cartesian, uncorrelated EXISTS planning.

Add support for nested loop join planning where right input is scalar and is broadcast.

Add check for scalar subquery for NLJ. Add support for creating a Filter-NLJ plan.

Rebase on the branch with Jinfeng's Calcite rebasing work.

Conflicts:

exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/join/JoinUtils.java

Add unit tests for NLJoin.

Added test for inequality join.

Tests with BroadcastExchange, with HJ/MJ disabled.

Fix filter push down for NL joins by modifying row count computation for joins with always true conditions. Rebase on master. Refactor unit tests.

Improved checking of preconditions for NL join.

Handle the case where scalar aggregate is a child of Filter.

DRILL-1957: Support nested loop join planning in order to enable NOT-IN, Inequality, EXISTS planning.

Better checks for cartesian and inequality joins. Rebase on latest master.

Refactor costing for logical join. Add tests. Enable more TPC-H tests.

Remove the check for cartesian join from DrillJoinRel constructor.

Clear left and right keys before calling splitJoinCondition.

Address review comments: Remove redundant call to getJoinCategory. Added comment in DrillRuleSet.

  1. … 5 more files in changeset.