pom.xml

Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7188: Revert DRILL-6642: Update protocol-buffers version

1. Updated protobuf to version 3.6.1

2. Added protobuf to the root pom dependency management

3. Added classes BoundedByteString and LiteralByteString for compatibility with HBase

4. Added ProtobufPatcher to provide compatibility with MapR-DB and HBase

  1. … 40 more files in changeset.
DRILL-7143: Support default value for empty columns

Modifies the prior work to add default values for columns. The prior work added defaults

when the entire column is missing from a reader (the old Nullable Int column). The Row

Set mechanism now will also "fill empty" slots with the default value.

Added default support for the column writers. The writers automatically obtain the

default value from the column schema. The default can also be set explicitly on

the column writer.

Updated the null column mechanism to use this feature rather than the ad-hoc

implemention in the prior commit.

Semantics changed a bit. Only Required columns take a default. The default value

is ignored or nullable columns since nullable columns already have a file default: NULL.

Other changes:

* Updated the CSV-with-schema tests to illustrate the new behavior.

* Made multiple fixes for Boolean and Decimal columns and added unit tests.

* Upgraded Fremarker to version 2.3.28 to allow use of the continue statement.

* Reimplemented the Bit column reader and writer to use the BitVector directly since this vector is rather special.

* Added get/set Boolean methods for column accessors

* Moved the BooleanType class to the common package

* Added more CSV unit tests to explore decimal types, booleans, and defaults

* Add special handling for blank fields in from-string conversions

* Added options to the conversion factory to specify blank-handling behavior.

CSV uses a mapping of blanks to null (nullable) or default value (non-nullable)

closes #1726

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

  1. … 16 more files in changeset.
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

  1. … 3 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

  1. … 9 more files in changeset.
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

  1. … 2 more files in changeset.
DRILL-7200: Update Calcite to 1.19.0 / 1.20.0

  1. … 46 more files in changeset.
DRILL-6582: SYSLOG (RFC-5424) Format Plugin closes #1530

  1. … 20 more files in changeset.
DRILL-6989: Upgrade to SqlLine 1.7

closes #1717

  1. … 4 more files in changeset.
DRILL-7019: Add check for redundant imports

close apache/drill#1629

  1. … 23 more files in changeset.
DRILL-6954: Move commons libs used in UDFs module to the dependency management closes #1604

  1. … 1 more file in changeset.
DRILL-6929: Exclude maprfs jar for default profile closes #1586

  1. … 7 more files in changeset.
[maven-release-plugin] prepare for next development iteration

  1. … 29 more files in changeset.
[maven-release-plugin] prepare release drill-1.15.0

  1. … 29 more files in changeset.
DRILL-6925: Unable to generate Protobuf

- use ${maven.multiModuleProjectDirectory}/header to find header file from any submodule

- suppress UnresolvedMavenProperty, since IDE expects that property should be set explicitly

- update "kr.motd.maven:os-maven-plugin" github.com/trustin/os-maven-plugin to the latest 1.6.1 version

- correction of ${user.name} propery for "maven-jar-plugin" <Built-By>

- update "apache-rat-plugin" to solve undefined "excludeSubprojects" in IDE

- regenerate Java and C++ protobuf files

closes #1585

  1. … 6 more files in changeset.
DRILL-6916: Fix extraneous "${project.basedir}/src/site/resources/repo/" directory appearance

- update HBase lib from 2.1.0 to 2.1.1 version (with fix for HBASE-21005)

closes #1579

DRILL-6913: Fix multiple error output in the console

1. Bump up Calcite version to 1.17.0-drill-r2 (includes CALCITE-2463).

2. Optimized exception handling in DrillSqlWorker getPlan method.

closes #1578

  1. … 1 more file in changeset.
DRILL-6900: maven-release-plugin failure on the release:perform stage

- downgrade maven-javadoc-plugin version

- update some Drill maven plugins versions and move them to pluginManagement block

- bump up lowest maven version supported by Drill in correspondence to org.apache.maven dependencies

closes #1574

  1. … 6 more files in changeset.
DRILL-6895: Warnings for license headers checks and wrong license headers in some files

- update license-maven-plugin plugin custom mappings

- update files licenses headers

- update from "/usr/bin/env bash" to "/bin/bash" shebang line in shell script files

  1. … 21 more files in changeset.
DRILL-6864: Upgrade the git-commit-id plugin to 2.2.5

DRILL-6866: Upgrade to SqlLine 1.6.0

1. Changed SqlLine version to 1.6.0.

2. Overridden new getVersion method in DrillSqlLineApplication.

3. Set maxColumnWidth to 80 to avoid issue described in DRILL-6769.

4. Changed colorScheme to obsidian.

5. Output null value for varchar / char / boolean types as null instead of empty string.

6. Changed access modifier from package default to public for JDBC classes that implement external interfaces to avoid issues when calling methods from these classes using reflection.

closes #1556

  1. … 14 more files in changeset.
DRILL-6870: Upgrade to ANTLR4

closes #1554

  1. … 20 more files in changeset.
DRILL-6751: Upgrade Apache parent POM to version 21

- Update apache.pom file version to 21 (with updating some maven plugins versions)

- Include Drill's sources jars on assembly stage in <moduleSets> (not <dependencySets>)

for properincluding jars with last apache-21.pom

- Separate "distro-assembly" to the two execution stages to avoid:

[WARNING] Assembly file: <DRILL_HOME>/distribution/target/apache-drill-1.15.0-SNAPSHOT is not a regular

file (it may be a directory). It cannot be attached to the project build for installation or deployment.

- Remove unsused <include>/<exclude> in assebly descriptor to avoid:

[WARNING] The following patterns were never triggered in this artifact inclusion filter

- Update "maven-assembly-plugin" version

- Update "slf4j" version

- Update "mockito-core" version

- Update "bcpkix-jdk15on" (Bouncy Castle Cryptography APIs) version

close apache/drill#1561

  1. … 7 more files in changeset.
DRILL-6744: Support varchar and decimal push down

1. Added enableStringsSignedMinMax parquet format plugin config and store.parquet.reader.strings_signed_min_max session option to control reading binary statistics for files generated by prior versions of Parquet 1.10.0.

2. Added ParquetReaderConfig to store configuration needed during reading parquet statistics or files.

3. Provided mechanism to enable varchar / decimal filter push down.

4. Added VersionUtil to compare Drill versions in string representation.

5. Added appropriate unit tests.

closes #1537

  1. … 41 more files in changeset.
DRILL-6642: Update protocol-buffers version

1. Updated protobuf to version 3.6.1

2. Added protobuf to the root pom dependency management

3. Added classes BoundedByteString and LiteralByteString for compatibility with HBase

4. Added ProtobufPatcher to provide compatibility with MapR-DB and HBase

closes #1639

  1. … 40 more files in changeset.
DRILL-6862: Update Calcite to 1.18.0

1. Moved Calcite dependency from profile hadoop-default to general dependency managment

2. Updated Calcite version to 1.18.0-drill-r0 and Avatica version to 1.13.0

3. Hook.REL_BUILDER_SIMPLIFY moved to static block, cause now it can't be removed (fixes DRILL-6830)

4. Removed WrappedAccessor, since it was workaround fixed in CALCITE-1408

5. Fixed setting of multiple options in TestBuilder

6. Timstampadd type inference aligned with CALCITE-2699

7. Dependency update caused 417 kB increase of jdb-all jar size, so the maxsize limit was

increased from 39.5 to 40 MB

8. Added test into TestDrillParquetReader to ensure that DRILL-6856 was

fixed by Calcite update

close apache/drill#1631

  1. … 12 more files in changeset.
DRILL-6868: Upgrade Janino compiler to 3.0.11

- Remove workaround where removing adjacent ALOAD-POP instruction pairs

- Remove ModifiedUnparser and use DeepCopier for modifying methods instead of modifying it with custom Unparser implementation

closes #1553

  1. … 4 more files in changeset.
DRILL-6795: Upgrade Janino compiler from 2.7.6 to 3.0.10

closes #1503

  1. … 5 more files in changeset.
DRILL-6770: JsonTableGroupScan should use new MapRDB 6.1.0 APIs

closes #1489

DRILL-3853: Upgrade to SqlLine 1.5.0 closes #1462

  1. … 15 more files in changeset.