aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2015-01-16DRILL-1555: fix a problem in ArraySegment cloning logicHanifi Gunes
2015-01-13DRILL-1885: fix a problem regarding ordinal to vector mapping that report ↵Hanifi Gunes
incorrect result or fails a query & refactor code, eliminiate redundancy support case insensitive vector lookup yet case sensitive result reporting rely on fields in the order that they show up in the schema while copying vectors
2015-01-09DRILL-1874: Support casting empty string to null numeric based on ↵Hsuan-Yi Chu
configuration parameter
2015-01-07DRILL-1935: Use single quote around encoding type in ↵Aditya Kishore
ExpressionStringBuilder.visitConvertExpression()
2014-12-05Bump version to 0.8.0-SNAPSHOTMehant Baid
2014-12-02DRILL-1803: Update version to TLP and remove reference to incubator in README.mdJacques Nadeau
2014-11-30DRILL-1774: Update JSON Reader to do single pass reading and better use ↵Jacques Nadeau
Jackson's interning. Also improve projection pushdown support.
2014-11-28DRILL-1458: New unit test framework.Jason Altekruse
Review comments, cleanup, additional tests Matching columns, throw useful error messages if there are missing or extra columns. Few more features in unit test framework, providing several baseline records in the builder pattern, allow checking empty result. Added a new unit test to ensure that nulls were validated properly in both the ordered and unordered cases.
2014-11-20DRILL-1517: Update Foreman to improve state management.Jacques Nadeau
2014-11-11DRILL-1671, DRILL-1653, DRILL-1652: Fixes for flatten bugsJacques Nadeau
2014-10-22DRILL-1508: Implement pushdown for LIKE operator in HBase storage engineAditya Kishore
2014-10-07Setting to SNAPSHOT version, (missed while collecting the stale PRs)Aditya Kishore
2014-10-07Updating projects version to 0.7.0-incubating-SNAPSHOT.Aditya Kishore
The following pull requests have been either been merged or closed as of this release. closes #1 (via 207f2e4) closes #3 (*No longer relevant*) closes #8 (via cb3132a) closes #11 (via 727adb7, a73512d) closes #12 (*Issue fixed via DRILL-88*) closes #13 (*Closed as Won't Fix*) closes #14 (via f0be80d) closes #17 (via a38856c) closes #35 (via 741aab0) closes #60 (via 1648195) closes #64 (Resolved as part of other function merges) closes #65 (via 28dd76a) closes #66 (via 4862b2b) closes #67 (via 2ca9c90)
2014-09-23Patch for DRILL-705Timothy Chen
Currently only supports partitioning/ordering, not yet preceding or after offsets
2014-09-11DRILL-1402: Add check-style rules for trailing space, TABs and blocks ↵Aditya Kishore
without braces
2014-09-11DRILL-634: Cleanup/organize Java imports and trailing whitespaces from Drill ↵Aditya Kishore
code
2014-09-11Updating projects version to 0.6.0-incubating-SNAPSHOT.Aditya Kishore
2014-08-27DRILL-1283: JSON project pushdown.Jason Altekruse
Allows for users to avoid reading columns of a JSON file, including those that include elements of JSON that drill does not currently support. This can be used to query a subset of an existing file while avoiding elements like schema changes in some columns or nulls in lists that are currently not compatible with Drill. Patch was revised based on Hanifi's review comments, and then rebased off of the merge branch.
2014-08-24Switch to DrillBufJacques Nadeau
Add @Inject DrillBuf Move comparison functions to memory sensitive ones Add scalar replacement functionality for value holders Simplify date parsing function Add local compiled code caching
2014-08-18DRILL-1281: Read into Direct Memory in Parquet Reader. Requires Hadoop 2.4 ↵Parth Chandra
or above
2014-08-06DRILL-632: JDBC single jar build failing, too many classesAditya Kishore
2014-08-06Move to 0.5.0-incubating-SNAPSHOTJacques Nadeau
2014-07-29Update version to 0.4.0-incubating-SNAPSHOTJacques Nadeau
2014-07-29DRILL-931: Support select * query in Drill planner. (Part of change is in ↵Jinfeng Ni
Optiq).
2014-07-26DRILL-1180: Add casts to case expression to ensure all branches have same ↵Mehant Baid
output type
2014-07-20DRILL-1155: Add option to use JDK compiler and use it for runtime generated ↵Aditya Kishore
code over a certain threshold + Updating Janino to 2.7.4 (from 2.6.1). + Added session options `exec.java_compiler`:[DEFAULT, JDK, JANINO] and `exec.java_compiler_janino_maxsize`(256k). + Fix a bug in FragmentExecutor.java(125) where the root operator is not stopped in case of fragment failure. + Print Java stack trace of the allocator code if a TLA detects that any of the ChildAllocator is not closed.
2014-07-20DRILL-1140: Add cast function from Timestamp to TimeMehant Baid
2014-07-20DRILL-1138: Explicit casting to boolean failsAditya Kishore
+ Renamed ConvertUtil to ByteBufUtil
2014-07-07DRILL-730: Initialize the buffer while creating sparse representation from ↵Mehant Baid
BigDecimal
2014-07-07DRILL-1110: Output precision of functions should always be greater or equal ↵Mehant Baid
to input precision
2014-07-07DRILL-861: Implement sum, avg for decimal data type.Mehant Baid
2014-07-03DRILL-1085: Round up while casting to int/bigint from float/double/decimalMehant Baid
2014-07-02DRILL-1074: Fix computation of scale for divide function.Mehant Baid
2014-07-02DRILL-923: Bit-wise and logical Aggregate functionsYash Sharma
2014-07-02DRILL-794: Fix IOB while performing decimal subtractionMehant Baid
2014-06-25DRILL-605: Round up decimal when truncating fractional partMehant Baid
2014-06-20DRILL-1049: Handle few types missing in ExpressionStringBuilder and ↵vkorukanti
ExpressionTreeMaterializer.castEqual
2014-06-20DRILL-1025: Refactoring - Define function holder and registry interfacesvkorukanti
This change is needed in order to pull out Hive storage/function source code out of 'exec/java-exec' moudle into 'contrib/storage-hive' module. Currently 'exec/java-exec' depends on 'contrib/storage-hive' (which currently just builds a shaded hive-exec jar). Ideally 'contrib/storage-hive' should contain the Hive storage/function source code so that there is a clear separation between core execution engine and Hive storage engine code.
2014-06-20DRILL-1044: Optimize boolean and/or operators by short-circuit and ↵Jinfeng Ni
fast-success / fast-fail approach.
2014-06-18DRILL-1006 : Fix case expression when conditions are expression of nullable ↵Jinfeng Ni
types.
2014-06-17DRILL-793: Fix output type's scale and precision for math functions.Mehant Baid
2014-06-17DRILL-836: [addendum] Drill needs to return complex types (e.g., map and ↵Aditya Kishore
array) as a JSON string * This contains additional changes to the original patch which was merged. + Renamed "flatten" to "complex-to-json" + With the new patch, we return VARCHAR instead of VARBINARY. + Added test case. + Minor code re-factoring.
2014-06-16DRILL-1002: Fix TestSqlBracketlessSyntax.checkComplexExpressionParsing() on ↵Aditya Kishore
Windows
2014-06-16Merge fixes.Jacques Nadeau
2014-06-16DRILL-932: Add support for bracketless complex expressions in SQL queries.Jacques Nadeau
2014-06-16DRILL-935: Run-time code generation support for function which decodes ↵Jinfeng Ni
string/varbinary into complex JSON object.
2014-06-12DRILL-968: Use checkstyle plugin to prevent inadvertent use of shaded Guava ↵Aditya Kishore
classes + Disallow non-static '*' imports in handwritten code. + Updated the current code to be in compliance. + Run 'rat' plugin in 'validate' phase.
2014-06-10DRILL-943 - Enable/disable Storage Plugin InstanceAditya Kishore
2014-06-10DRILL-927: Run-time code generation support for reading Complex Type.Jinfeng Ni
Fix in RepeatedMapVector.
2014-06-09Allow specifying lilith's log appender endpoint using environment variable ↵Aditya Kishore
'LILITH_HOSTNAME'