Age | Commit message (Collapse) | Author |
|
|
|
Add ExprVisitors for VARDECIMAL
Modify writers/readers to support VARDECIMAL
- Added usage of VarDecimal for parquet, hive, maprdb, jdbc;
- Added options to store decimals as int32 and int64 or fixed_len_byte_array or binary;
Add UDFs for VARDECIMAL data type
- modify type inference rules
- remove UDFs for obsolete DECIMAL types
Enable DECIMAL data type by default
Add unit tests for DECIMAL data type
Fix mapping for NLJ when literal with non-primitive type is used in join conditions
Refresh protobuf C++ source files
Changes in C++ files
Add support for decimal logical type in Avro.
Add support for date, time and timestamp logical types.
Update Avro version to 1.8.2.
|
|
- Replacing com.codahale.metrics with last io.dropwizard.metrics Metrics for Drill
- com.yammer.metrics is removed, since isn't used directly by Drill
closes #1189
|
|
|
|
closes #1198
|
|
closes #1195
|
|
closes #1182
|
|
close apache/drill#1172
|
|
closes #1185
|
|
closes #1177
|
|
closes #1163
|
|
closes #1158
|
|
|
|
|
|
Changed jdk version from 7 to 8 in pom.xml travis and drill-config.sh
This closes #1143
|
|
This closes #1156
|
|
closes #1011
|
|
2.1.2-mapr-1710 versions respectively
* Improvements to allow of reading Hive bucketed transactional ORC tables;
* Updating hive properties for tests and resolving dependencies and API conflicts:
- Fix for "hive.metastore.schema.verification", MetaException(message: Version information
not found in metastore) https://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool
METASTORE_SCHEMA_VERIFICATION="false" property is added
- Added METASTORE_AUTO_CREATE_ALL="true", properties to tests, because some additional
tables are necessary in Hive metastore
- Disabling calcite CBO for (Hive's CalcitePlanner) for tests, because it is in conflict
with Drill's Calcite version for Drill unit tests. HIVE_CBO_ENABLED="false" property
- jackson and parquet libraries are relocated in hive-exec-shade module
- org.apache.parquet:parquet-column Drill version is added to "hive-exec" to
allow of using Parquet empty group on MessageType level (PARQUET-278)
- Removing of commons-codec exclusion from hive core. This dependency is
necessary for hive-exec and hive-metastore.
- Setting Hive internal properties for transactional scan:
HiveConf.HIVE_TRANSACTIONAL_TABLE_SCAN and for schema evolution: HiveConf.HIVE_SCHEMA_EVOLUTION,
IOConstants.SCHEMA_EVOLUTION_COLUMNS, IOConstants.SCHEMA_EVOLUTION_COLUMNS_TYPES
- "io.dropwizard.metrics:metrics-core" with last 4.0.2 version is added to dependencyManagement block in Drill root POM
- Exclusion of "hive-exec" in "hive-hbase-handler" is already in Drill root dependencyManagement POM
- Hive Calcite libraries are excluded (Calcite CBO was disabled)
- "jackson-core" dependency is added to DependencyManagement block in Drill root POM file
- For MapR Hive 2.1 client older "com.fasterxml.jackson.core:jackson-databind" is included
- "log4j:log4j" dependency is excluded from "hive-exec", "hive-metastore", "hive-hbase-handler".
close apache/drill#1111
|
|
This closes #1118
|
|
close apache/drill#1085
|
|
Fix AssertionError: type mismatch for tests with aggregate functions.
Fix VARIANCE agg function
Remove using deprecated Subtype enum
Fix 'Failure while loading table a in database hbase' error
Fix 'Field ordinal 1 is invalid for type '(DrillRecordRow[*])'' unit test failures
|
|
- fixed all compiling errors (main changes were: Maven changes, chenges RelNode -> RelRoot, implementing some new methods from updated interfaces, chenges some literals, logger changes);
- fixed unexpected column errors, validation errors and assertion errors after Calcite update;
- fixed describe table/schema statement according to updated logic;
- added fixes with time-intervals;
- changed precision of BINARY to 65536 (was 1048576) according to updated logic (Calcite overrides bigger precision to own maxPrecision);
- ignored some incorrect tests with DRILL-3244;
- changed "Table not found" message to "Object not found within" according to new Calcite changes.
|
|
This closes #1070
|
|
MaxDirectMemorySize for the forked test processes in the pom to avoid this.
|
|
|
|
1. Setting "package.namespace.prefix" to "oadd." by default for all profiles. It can be overridden if necessary within any profile.
2. Removing duplicated and redundant excluding of commons-logging packages.
closes #1063
|
|
tests.
closes #1053
|
|
closes #1046
|
|
closes #1048
|
|
This closes #1031
|
|
MapR cluster
- Upgrade drill to 1.2.0-mapr-1707 hive.version.
closes #1010
|
|
closes #1009
|
|
1. Bump up Drill Calcite version to in include CALCITE-2014 changes.
2. Add saffron.properties file to the Drill conf folder.
3. Add appopriate unit tests.
closes #936
|
|
the platform specific classifier
This closes #1004
|
|
This closes #1003
|
|
This closes #985
|
|
This closes #995
|
|
closes #979
|
|
implementation
Also remove ChannelContextFactory and merge it into ChannelFactory
|
|
modules that included older versions of Netty
|
|
|
|
truststore.
|
|
version is used when resolving dependency version conflicts
closes #977
|
|
1. Increased test parallelism and fixed associated bugs
2. Added test categories and categorized tests appropriately
- Don't exclude anything by default
- Increase test timeout
- Fixed flakey test
closes #940
|
|
and avoided storing unnecessary option info.
- Fixed forward compatability issue
- Added error message for debugging
- Fix flakey test
- Cleaned up bad logging
- Applied comments
closes #957
|
|
Also, remove sha1 checksum from release package
closes #951
|
|
Changes include:
1. Addition of internal options.
2. Refactoring of OptionManagers and OptionValidators.
3. Fixed ambiguity in the meaning of an option type, and changed its name to accessibleScopes.
4. Updated javadocs in the Option System classes.
5. Added RestClientFixture for testing the Rest API.
6. Fixed flakey test in TestExceptionInjection caused by race condition.
7. Fixed various tests which started zookeeper but failed to shut it down at the end of tests.
8. Added port hunting to the Drill Webserver for testing
9. Fixed various flaky tests
10. Fix compile issue
closes #923
|
|
closes #903
|
|
Unify logback files.
|
|
1. Bumped up freemarker version to 2.3.26-incubating.
2. Indicated default output format in Freemarker configuration (HTML).
3. Fixed Web UI bugs listed in DRILL-5346, DRILL-5341, DRILL-5339, DRILL-5338.
closes #935
|