drill

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7100: Fixed IllegalArgumentException when reading Parquet data

DRILL-6707: Removed changes for setOutputRowCount. Modified LateralJoin to use new setCurrentOutgoingMaxRowCount api Limit CurrentOutgoingMaxRowCount to MAX_NUM_ROWS Fix HashJoin to fix failing tests

closes #1650

DRILL-7021: HTTPD Throws NPE and Doesn't Recognize Timeformat

DRILL-7092: Rename map to struct in schema definition 1. Renamed map to struct in schema parser. 2. Updated sqlTypeOf function to return STRUCT instead of MAP, drillTypeOf function will return MAP as before until internal renaming is done. 3. Add is_struct alias to already existing is_map function. Function should be revisited once Drill supports true maps. 4. Updated unit tests.

closes #1688

DRILL-2326: Fix scalar replacement for the case when static method which does not return values is called

- Fix check for return function value to handle the case when created object is returned without assigning it to the local variable

closes #1687

DRILL-7086: Output schema for row set mechanism

Enhances the row set mechanism to take an "output schema" that describes the vectors to

create. The "input schema" describes the type that the reader would like to write. A

conversion mechanism inserts a conversion shim to convert from the input to output type.

Provides a set of implicit type conversions, including string-to-date/time conversions

which use the new format property stored in column metadata. Includes unit tests for

the new functionality.

closes #1690

  1. … 51 more files in changeset.
DRILL-6524: Assign holder fields instead of assigning object references in generated code to allow scalar replacement for more cases closes #1686

DRILL-6524: Prevent incorrect scalar replacement for the case of assigning references inside if block

DRILL-7085: Fix table-path check in AnalyzeTableHandler

closes #1685

DRILL-6852: Adapt current Parquet Metadata cache implementation to use Drill Metastore API

Co-authored-by: Volodymyr Vysotskyi <vvovyk@gmail.com>

Co-authored-by: Vitalii Diravka <vitalii@apache.org>

close apache/drill#1646

  1. … 52 more files in changeset.
DRILL-7014: Format plugin for LTSV files closes #1627

    • -0
    • +38
    /contrib/format-ltsv/README.md
    • -0
    • +56
    /contrib/format-ltsv/pom.xml
    • -0
    • +4
    /contrib/format-ltsv/src/test/resources/emptylines.ltsv
    • -0
    • +1
    /contrib/format-ltsv/src/test/resources/invalid.ltsv
    • -0
    • +2
    /contrib/format-ltsv/src/test/resources/simple.ltsv
DRILL-7081: Upgrade GlassFish Jersey and Javax Servlet dependecies versions - Update dependencies versions - Exclude dependency from jdbc-all - Removal redundant "bcpkix-jdk15on" exclusion - Proper exclusion of "jackson-dataformat-hocon" dependency - Removal redundant "excludeSubprojects" config property for Maven Rat Plugin

closes #1682

DRILL-7073: CREATE SCHEMA command / TupleSchema / ColumnMetadata improvements

1. Add format, default, column properties logic.

2. Changed schema JSON after serialization.

3. Added appropriate unit tests.

closes #1684

DRILL-7075: Fix debian package issue with control files

Add control file to generate debian package where we have deleted in #1669 PR. We need control file either in static form or dynamic form. The control file gives details about the package and conffiles used when a new version is installed then dpkg knows to ask what do you want to do with differences instead of just replacing file. According to debian packaging rules the control files are must and conffile is optional. Hence to add control file. We also need to add "<exclude>**/control</exclude>" in distribution/pom.xml file. Because without this line "mvn clean install -DskipTests -Drat.skip=false -Dlicense.skip=false" will fail.

Reference link for debian packaging: https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackaging

Signed-off-by: Naresh Bhat <naresh.bhat@linaro.org>

closes #1679

DRILL-6707: Update target outgoing batch row count between current position and allocated size

DRILL-7054: timestamp in milliseconds closes #1665

DRILL-7060: Support JsonParser Feature 'ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER' (#1663)

DRILL-7074: Scan framework fixes and enhancements

Roll-up of fixes an enhancements that emerged from the effort to host the CSV reader on the new framework.

closes #1676

  1. … 27 more files in changeset.
DRILL-7051: Upgrade jetty - upgrade Jetty dependencies to 9.3 version - adaptation to the new Jetty API (SessionHandler, LoginService, AbstractLoginService) - add JavaDocs and code refactoring

closes #1681

DRILL-6846: Add CircleCI Test Summary closes #1678 - added CircleCI Test Summary - maven-surefire-plugin version udpate - license checkstyle goal is added to the TravisCI protobuf phase

DRILL-7072: Query with semi join fails for JDBC storage plugin closes #1674

DRILL-7069: Moved version checks outside loops in transformBinaryInMetadataCache closes #1667

DRILL-7063: Seperate metadata cache file into summary, file metadata

closes #1723

  1. … 4 more files in changeset.
DRILL-7068: Support memory adjustment framework for resource management with Queues. closes #1677

  1. … 23 more files in changeset.
Fix few issues with the poweredBy page

Add description to the poweredby page

Add text formatting

DRILL-7047: Drill C++ Client crash due to Dangling stack ptr to sasl_callback_t closes #1661

DRILL-7035: Drill C++ Client crashes on multiple SaslAuthenticatorImpl destruction due to communication error closes #1660

DRILL-7041: CompileException happens if a nested coalesce function returns null - Made `NullExpression`s in `IfExpression` with nested `IfExpression`s to be rewritten to typed ones recursively if necessary closes #1668

Adding powered by page with initial set of companies

    • -0
    • +60
    /_data/poweredby.json
    • -0
    • +16
    /_sass/_poweredBy.scss
    • binary
    /images/logos/antFinancialLogo.png
    • binary
    /images/logos/erricssonLogo.png
    • binary
    /images/logos/intuitLogo.png
    • -0
    • +19
    /images/logos/luxotticaLogo.svg
    • binary
    /images/logos/redbusLogo.png
    • binary
    /images/logos/sanchezLogo.png
    • binary
    /images/logos/transunionLogo.png
    • binary
    /images/logos/transunionLogo2.jpg
DRILL-7056: Drill fails with NPE when starting in distributed mode & 31010 port is used closes #1656