aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main
AgeCommit message (Collapse)Author
2014-08-18DRILL-1163: Estimate memory and re-planning query + system options UI.Sudheesh Katkam
2014-08-18DRILL-1039: Preserve schema even when no rows are copied in RemovingRecordBatchMehant Baid
2014-08-11DRILL-1245: throw more descriptive error messages if i) json file is invalid ↵Hanifi Gunes
ii) also display max record size allowed
2014-08-11DRILL-1249: ensure ResultBatchLoader to check group count to determine if ↵Hanifi Gunes
incoming batch has empty values for repeated fields
2014-08-11Reenable producer/consumer.Jacques Nadeau
2014-08-06DRILL-1250 : Fix compilation error in generated code when Drill evaluates an ↵Jinfeng Ni
expression that returns a repeated scalar value.
2014-08-06DRILL-1252: Implement Complex parquet and json writersSteven Phillips
2014-08-06DRILL-1270: Resize buffers used in workspace vectors for aggregate functions ↵Mehant Baid
dynamically
2014-08-06DRILL-1239: stop writing to vector if the vector runs out of memoryHanifi Gunes
2014-08-06DRILL-1235: Fix null handling in REST interfaceakumarb2010
2014-08-06DRILL-1202: fixes memory leak issues: i) ProducerConsumerBatch should clean ↵Hanifi Gunes
up resources ii) FragmentExecutor should clean up gracefully at faulty & non-faulty runs regardless
2014-08-06DRILL-1253: Allocate new container for workspace vectors before exhausting ↵Mehant Baid
the current container.
2014-08-06DRILL-1214: Disable SV4 handling in FilterRecordBatchMehant Baid
2014-08-06DRILL-1207: Use similar initial allocation size in ObjectVector as used by ↵Mehant Baid
other vectors
2014-08-06DRILL-1232: Fix unsupported exception while using 'where' clause with ↵Mehant Baid
partition names
2014-08-06DRILL-1247: Override toString() method in Time (java.sql.Time) class to ↵Mehant Baid
print millis
2014-08-06DRILL-1246: Fix rounding when scale is zero while casting from varchar ↵Mehant Baid
->decimal28/decimal38
2014-08-06DRILL-1216: Fix decimal multiplication when precision can exceed 38Mehant Baid
2014-08-06DRILL-1233: Use ObjectHolder interface for Max, Min decimal aggregate functionsMehant Baid
2014-08-06DRILL-1063: Fix bug in merge join when value is repeating across batch boundarySteven Phillips
2014-07-30Fix regression in field aliasing.Jacques Nadeau
2014-07-30DRILL-1227: Compatibility for non-firefox browsers.Cliff Buchanan
2014-07-29DRILL-1058: Read complex types in parquetSteven Phillips
2014-07-29Allow implicit cast of VARCHAR type arg to VAR16CHAR type when resolving ↵vkorukanti
Hive UDFs
2014-07-29DRILL 1221: Update for changes in Parquet-12 for new converted types. Also ↵Jason Altekruse
converted existing binary files in the test-data directory.
2014-07-29Add Drill iconJacques Nadeau
2014-07-29DRILL-1217: Enhance execution stats web UICliff Buchanan
Added Gantt chart Improved organization Decrease number of tables and overall page size Implement general javascript functions for profile processing
2014-07-29DRILL-1220: Process the star columns in ProjectRecordBatch by classifying ↵Aman Sinha
the expressions appropriately based on the annotated expressions created by planner.
2014-07-29DRILL-1151: Update 'lastSet' in repeated map vector while performing copyMehant Baid
2014-07-29DRILL-1195: Querying nested array elements in JSON returns only null valuesAditya Kishore
2014-07-29DRILL-1213: Use scale when deriving row type for views.Mehant Baid
2014-07-29DRILL-945: Implementation of repeated reader and writer for parquet. ↵Jason Altekruse
Includes a fairly substantial refactoring of the overall reader structure. Fix records counts expected in parquet read tests, previously the wrong records counts were being expected and messages were sent to the logger, but in the form of debug messages. not errors, so they were not flagging when the tests were failing. After review: Rename PageReadStatus to PageReader, removed underscore from package name column_readers, address review comment from parth in VarLengthColumnReaders. Fix regression in nullable varlength reader for parquet. Change output names in parquet writer/reader tests to prevent issues with files not being deleted correctly during tests.
2014-07-29DRILL-1212: Propagate trait in 2 phase aggregation rule, to avoid adding ↵Jinfeng Ni
unnecessary exchange operator.
2014-07-29DRILL-931: Support select * query in Drill planner. (Part of change is in ↵Jinfeng Ni
Optiq).
2014-07-28Temporarily disable ProducerConsumer operator until DRILL-1202 is fixed.Steven Phillips
2014-07-27DRILL-1153: Add $sum0 implementationsJacques Nadeau
2014-07-26Refactor trait pull up to common SubsetTransformer. Update Prules to use new ↵Jacques Nadeau
class and update FilterPrule to use all instead of best to work with Optiq 0.9.
2014-07-26move to optiq 0.9Jacques Nadeau
2014-07-26DRILL-1153: skip brackets, braces & respect escape chars in literal strings ↵Hanifi Gunes
while splitting JSON records
2014-07-26DRILL-1180: Add casts to case expression to ensure all branches have same ↵Mehant Baid
output type
2014-07-25DRILL-1130: Leading / in a select query should be rooted from the workspace ↵Steven Phillips
rather than from the file system
2014-07-25DRILL-991: Limit should terminate upstream fragments immediately upon completionSteven Phillips
2014-07-25DRILL-939: Add support for query cancellationSteven Phillips
2014-07-25DRILL-1192: Hive Scalar UDFs: Add Date, TimeStamp and Decimal type supportvkorukanti
Also following refactoring: + Minimize the number of variables in HiveTypes.tdd + Make use of Hive TypeEntries and Hive AbstractPrimitiveObjectInspector to simplify Drill ObjectInspectors implementations. Test: + Add Hive UDF test implementations and testcases to cover all supported types (passing data into Hive UDF and reading data returned from Hive UDF).
2014-07-25DRILL-1186: Check for null values in Nullable Date/Time/TimeStamp SqlAccessorsvkorukanti
2014-07-25DRILL-1167: Split large runtime generated functions into a chain of functionsAditya Kishore
+ Modified few operators' (CopyUtil, TopNBatch, ExternalSortBatch) runtime code generators to start a code block for each value vector. + With this change, we are able to project 2000+ expressions, sort on 500+, group by on 200+, filter on 150+ and join on 100+ columns. + The test cases added with this patch adds 3 minutes to the test run and hence I have excluded them from default run. They can be enabled using 'largeTests' maven profile.
2014-07-25DRILL-1166: Session option to enable/disable debug information in runtime ↵Aditya Kishore
generated Java code + By default, debug options are enabled but can be disabled by setting the session option `exec.java_compiler_debug` to false. + Allow the defaults for compiler options to be set through configuration.
2014-07-25DRILL-785: org.apache.drill.exec.rpc.bit.ListenerPool leak suspectsAditya Kishore
2014-07-25Fix regression caused by DRILL-1126Mehant Baid
2014-07-24DRILL-1181: Generate user friendly error messagesHanifi Gunes
Conflicts: exec/java-exec/src/main/java/org/apache/drill/exec/server/options/SystemOptionManager.java