Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-26 | DRILL-6763: Codegen optimization of SQL functions with constant values(#1481) | shuifeng lu | |
closes #1481 | |||
2018-10-17 | DRILL-6797: Fix UntypedNull handling for complex types | Arina Ielchiieva | |
2018-10-14 | DRILL-6783: CAST string literal as INTERVAL MONTH/YEAR works inconsistently ↵ | Bohdan Kazydub | |
when selecting from a table with multiple rows close apache/drill#1496 | |||
2018-08-30 | DRILL-6676: Add Union, List and Repeated List types to Result Set Loader | Paul Rogers | |
Adds required functionalty to the list and repeated list vectors. Row set accessor changes Adds a "variant" type to model both unions and (non-repeated) lists (which can act as a repeated union, among other things.) Adds union, list and repeated list support to the result set loader and associated classes. Copied much of the general documentation from my private Wiki into mark-down files. closes #1429 | |||
2018-08-28 | DRILL-6422: Replace guava imports with shaded ones | Volodymyr Vysotskyi | |
2018-08-27 | DRILL-6461: Added basic data correctness tests for hash agg, and improved ↵ | Timothy Farkas | |
operator unit testing framework. git closes #1344 | |||
2018-08-03 | DRILL-6629 BitVector split and transfer does not work correctly for transfer ↵ | karthik | |
length < 8 closes #1395 | |||
2018-08-03 | DRILL-6373: | Paul Rogers | |
- Adds code to return the proper vector type given the actual vector, adjusting metadata as needed. - Refactor result set loader - Revised projection & vector cache closes #1244 | |||
2018-07-25 | [maven-release-plugin] prepare for next development iteration | Ben-Zvi | |
2018-07-25 | [maven-release-plugin] prepare release drill-1.14.0 | Ben-Zvi | |
2018-07-13 | DRILL-6472: Prevent using zero precision in CAST function | Volodymyr Vysotskyi | |
- Add check for the correctness of scale value; - Add check for fitting the value to the value with the concrete scale and precision; - Implement negative UDF for VarDecimal - Add unit tests for new checks and UDF. | |||
2018-07-12 | DRILL-6596: Fix fillEmpties and set methods for Nullable variable length | Parth Chandra | |
vectors to not use emptyByteArray closes #1377 | |||
2018-07-12 | DRILL-6578: Handle query cancellation in Parquet reader | Salim Achouche | |
closes #1360 | |||
2018-07-02 | DRILL-6530: JVM crash with a query involving multiple json files with one ↵ | Sorabh Hamirwasia | |
file having a schema change of one column from string to list This closes #1343 | |||
2018-06-29 | DRILL-6147: Adding Columnar Parquet Batch Sizing functionality | Salim Achouche | |
closes #1330 | |||
2018-06-22 | DRILL-6486: BitVector split and transfer does not work correctly for non ↵ | karthik | |
byte-multiple transfer lengths Fix for the bug in BitVector splitAndTransfer. The logic for handling copy of last-n bits was incorrect for none byte-multiple transfer lengths. closes #1316 | |||
2018-06-07 | DRILL-6375 : Support for ANY_VALUE aggregate function | Gautam Parai | |
closes #1256 | |||
2018-06-06 | DRILL-6389: Fixed building javadocs | Timothy Farkas | |
- Added documentation about how to build javadocs - Fixed some of the javadoc warnings closes #1276 | |||
2018-06-01 | DRILL-6343: bit vector copyFromSafe is not doing realloc | Padma Penumarthy | |
2018-05-30 | DRILL-6402: Repeated Value Vectors copyFrom methods are not updating | Padma Penumarthy | |
the value count and writer index correctly for values vector | |||
2018-05-21 | DRILL-5846: Improve parquet performance for Flat Data Types | Salim Achouche | |
closes #1060 | |||
2018-05-19 | DRILL-6418: Handle Schema change in Unnest And Lateral for unnest field / ↵ | Sorabh Hamirwasia | |
non-unnest field Note: Changed Lateral to handle non-empty right batch with OK_NEW_SCHEMA closes #1271 | |||
2018-05-18 | DRILL-6421: Refactor DecimalUtility and CoreDecimalUtility classes | Volodymyr Vysotskyi | |
closes #1267 | |||
2018-05-17 | DRILL-6027: | Timothy Farkas | |
- Added memory claculator - Added unit tests and docs. - Fixed IOB caused by output vector allocation. - Don't double count records that were spilled in HashJoin | |||
2018-05-11 | DRILL-6242 Use java.time.Local{Date|Time|DateTime} for Drill Date, Time, ↵ | jiang-wu | |
Timestamp types. (#3) close apache/drill#1247 * DRILL-6242 - Use java.time.Local{Date|Time|DateTime} classes to hold values from corresponding Drill date, time, and timestamp types. Conflicts: exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/fn/ExtendedJsonOutput.java Fix merge conflicts and check style. | |||
2018-05-10 | DRILL-6386: Remove unused imports and star imports. | Drill Dev | |
2018-05-04 | DRILL-6094: Decimal data type enhancements | Volodymyr Vysotskyi | |
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. | |||
2018-05-04 | DRILL-4184: Support variable length decimal fields in parquet | Dave Oshinsky | |
2018-04-29 | DRILL-6307: Handle empty batches in record batch sizer correctly | Padma Penumarthy | |
closes #1228 | |||
2018-04-29 | DRILL-6202: Deprecate usage of IndexOutOfBoundsException to re-alloc vectors | Vlad Rozov | |
closes #1144 | |||
2018-04-29 | DRILL-6335: Column accessor refactoring | Paul Rogers | |
closes #1218 | |||
2018-04-20 | DRILL-6334: Minor code cleanup | Paul Rogers | |
This closes #1213 | |||
2018-04-20 | DRILL-6333: Fixed Quotation marks | Kunal Khatua | |
Initial step to making the source-code ready for Javadoc generation This closes #1229 | |||
2018-04-17 | DRILL-6320: Fixed license headers. | Drill Dev | |
closes #1207 | |||
2018-04-13 | DRILL-6311: No logging information in drillbit.log / drillbit.out | Sorabh Hamirwasia | |
closes #1202 | |||
2018-04-06 | DRILL-6230: Extend row set readers to handle hyper vectors | Paul Rogers | |
closes #1161 | |||
2018-03-30 | DRILL-6234: Improved documentation for VariableWidthVector mutators, and ↵ | Timothy Farkas | |
added simple unit tests demonstrating mutator behavior. close apache/drill#1164 | |||
2018-03-26 | DRILL-6262: IndexOutOfBoundException in RecordBatchSize for empty ↵ | Sorabh Hamirwasia | |
variableWidthVector closes #1175 | |||
2018-03-14 | Update version to 1.14.0-SNAPSHOT | Parth Chandra | |
2018-03-08 | DRILL-6216: Metadata mismatch when connecting to a Drill 1.12.0 with a ↵ | Sorabh Hamirwasia | |
Drill-1.13.0-SNAPSHOT driver closes #1157 | |||
2018-03-07 | DRILL-6162: Enhance record batch sizer to retain nesting information. | Padma Penumarthy | |
Refactor record batch sizer and add unit tests for sizing and vector allocation. | |||
2018-03-07 | DRILL-6203: Repeated Map Vector does not give correct payload bytecount. | Padma Penumarthy | |
2018-03-03 | DRILL-6114: Metadata revisions | Paul Rogers | |
Support for union vectors, list vectors, repeated list vectors. Refactored metadata classes. closes #1112 | |||
2018-02-23 | DRILL-6172: setValueCount of VariableLengthVectors throws IOB exception when ↵ | Sorabh Hamirwasia | |
called with 0 value after clearing vectors close apache/drill#1124 | |||
2018-02-16 | DRILL-6123: Limit batch size for Merge Join based on memory | Padma Penumarthy | |
closes #1107 | |||
2018-02-02 | DRILL-5993: Fixed copyEntry for var length nullable vectors. | Ben-Zvi | |
2018-01-31 | DRILL-6106: Use valueOf method instead of constructor since valueOf has a ↵ | reudismam | |
higher performance by caching frequently requested values. closes #1099 | |||
2018-01-30 | DRILL-6080: Sort incorrectly limits batch size to 65535 records | Paul Rogers | |
closes #1090 * Sort incorrectly limits batch size to 65535 records rather than 65536. * This PR also includes a few code cleanup items. * Fix for overflow in offset vector in row set writer * Performance tool update * Replace "unsafe" methods with "set" methods * Also fixes an indexing issue with nullable writers * Removed debug & timing code * Increase strictness for batch size | |||
2018-01-24 | DRILL-6049: Misc. hygiene and code cleanup changes | Paul Rogers | |
close apache/drill#1085 | |||
2018-01-11 | DRILL-6004: Direct buffer bounds checking should be disabled by default | Vlad Rozov | |
This closes #1070 |