aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main
AgeCommit message (Collapse)Author
2014-07-24DRILL-1119: updated error message thrown when schema is immutableHanifi Gunes
2014-07-24DRILL-1096: Stop ScanBatch if read fails and pass failure context to the ↵Hanifi Gunes
client, break the producer loop when iter outcome is stop
2014-07-24DRILL-1090: Shutdown Drillbit if start-up failsHanifi Gunes
2014-07-24DRILL-1086: invalidate PStore to drop a view in case it is not in the ↵Hanifi Gunes
underlying fs
2014-07-24DRILL-1177: Check if setsafe() succeeded while performing HashAggregationMehant Baid
2014-07-24DRILL-1126: Support generic objects as workspace variables in UDAFMehant Baid
2014-07-24DRILL-1164: Use FQCN while casting Timestamp to DateMehant Baid
2014-07-24DRILL-1061: Disable MergeProjectRule if project expression has complex ↵Mehant Baid
output type
2014-07-24Rewrite convert_from/ convert_to functions to actual function implementationsMehant Baid
2014-07-20DRILL-1108: Fix run-time code Generator Mapping when join condition is a ↵Jinfeng Ni
compound expression containing constants.
2014-07-20DRILL-1134 : Fix compilation exception in run-time code, when filter uses ↵Jinfeng Ni
two or more array types.
2014-07-20DRILL-1136: Check for existance of view before creating one when no OR ↵vkorukanti
REPLACE clause is provided
2014-07-20DRILL-1114: Fix a bug in resolving tables in schema where view is createdvkorukanti
Store the current schema path where view is created within view and use that schema path when expanding the view as part of query planning.
2014-07-20DRILL-990: Add schema mutability property to InfoSchema.SCHEMATA table.vkorukanti
2014-07-20DRILL-77: REST API implemented using jersey and jackson + graph viz.Sudheesh Katkam
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-20DRILL-1123: Use double type for decimal divisionMehant Baid
2014-07-20DRILL-1121: Round up digits while performing mod, decimal divisionMehant Baid
2014-07-20DRILL-1120: Use DecimalScalePrecisionModFunction to compute scale & ↵Mehant Baid
precision for mod function
2014-07-20DRILL-1092: Ensure we have enough records while performing merge and spill ↵Mehant Baid
in ExternalSortBatch
2014-07-20DRILL-979: For Union-All don't do final column re-ordering since the ↵Aman Sinha
ordering is already decided by the left input of the Union.
2014-07-20DRILL-706, DRILL-524 : div and mod funnc bugfix DRILL-706,524,988: Review ↵Yash Sharma
Comments DRILL-706,524,988: Added Testcase
2014-07-20DRILL-988: trunc(num) bugfix handle data lossYash Sharma
2014-07-12DRILL-1133: Default cp and dfs storage plugin instances do not appear in ↵Aditya Kishore
Drill Web UI after installing Drill. * Modified StoragePluginRegistry to scan for ALL 'bootstrap-storage-plugins.json' files in the classpath instead of only the first one. * Moved 'hbase' and 'hive' plugin instance definitions to their own module from 'java-exec'. * Renamed the test storage plugin instances to 'dfs_test' and 'hive_test' and updated the test cases to reflect this change.
2014-07-12DRILL-1112: UI changes to storage plugins only take effect after a drillbit ↵Aditya Kishore
restart.
2014-07-09DRILL-1060: Support ComplexToJson for Array Data TypeAditya Kishore
2014-07-09DRILL-1113: Add configuration in DrillClient to encode complex/repeated ↵Aditya Kishore
types as JSON string
2014-07-09DRILL-1118: In case of error, always set QueryState to FAILEDAditya Kishore
+ Added a null check in o.a.d.exec.physical.impl.producer.ProducerConsumerBatch.clearQueue()
2014-07-08DRILL-1101: For Union-All, allow strings of different lengths on either side ↵Aman Sinha
of the union to be treated as compatible.
2014-07-08DRILL-755: Show files without FROM clause should display files in default ↵Mehant Baid
workspace
2014-07-08DRILL-879: Fix show files to treat '/' as a root of workspace instead of FSMehant Baid
2014-07-08DRILL-1117: Fix stats in partition senderSteven Phillips
2014-07-08DRILL-1116: Flush batch when copy fails due to insufficient spaceSteven Phillips
2014-07-08DRILL-1107: Fix possible infinite loop in merging receiverSteven Phillips
This bug was introduced in previous patch.
2014-07-07DRILL-1107: Fix regression from first patchSteven Phillips
2014-07-07DRILL-1088: implemented date_trunc use TestFunctionsQuery instead of ↵Cliff Buchanan
TestDateFunctions
2014-07-07DRILL-743: New String FunctionsYash Sharma
2014-07-07DRILL-1109: Implement downward casting functions for decimal data type.Mehant Baid
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-07DRILL-1111: 1. Create new batch holder for hash table if an insertion fails ↵Jacques Nadeau
due to space constraints in existing batch holder. 2. Use allocateNew() for hash aggr and hash table allocations. 3. Create new output batch if output values fails the first time due to space constraints. 4. Use splitAndTransfer to transfer the keys from hash table's container to the output batch.
2014-07-07Drill-1091: Make filter propagate best rel's collation trait. Fix ↵Aman Sinha
StreamingAggPrule and HashAggPrule's pattern matching to look for child RelNodes. Added variation of TPCH 19 and enabled the modified version in test suite.
2014-07-03DRILL-1102: Use same set of keys to distribute left and right side of join ↵Jinfeng Ni
operator. Add option of hashing on single join key.
2014-07-03DRILL-1107: Handle case in Hash join where first batch has zero recordsSteven Phillips
Handle case in merging receiver when first batch has zero records
2014-07-03DRILL-1106: Fix race condition in incoming buffersSteven Phillips
2014-07-03DRILL-1085: Round up while casting to int/bigint from float/double/decimalMehant Baid
2014-07-03DRILL-1099: Inject space (' ') as the default second argument to [lbr]trimCliff Buchanan
* Optiq already handles this for "trim".