drill.git
7 years agoDRILL-1473: o.a.d.exec.planner.logical.DrillPushPartitionFilterIntoScan asserts on... 0.6.0-incubating
Aditya Kishore [Wed, 1 Oct 2014 22:03:16 +0000 (15:03 -0700)] 
DRILL-1473: o.a.d.exec.planner.logical.DrillPushPartitionFilterIntoScan asserts on Windows

7 years agoDRILL-1461: remove map and list repeated count functions, as they are not working
Steven Phillips [Wed, 1 Oct 2014 01:33:08 +0000 (18:33 -0700)] 
DRILL-1461: remove map and list repeated count functions, as they are not working

7 years agoDRILL-1476: Clear transfer pair list when in Limit when schema changes
Steven Phillips [Wed, 1 Oct 2014 01:17:23 +0000 (18:17 -0700)] 
DRILL-1476: Clear  transfer pair list when in Limit when schema changes

7 years agoDRILL-1405: Fix bug when loading repeated vectors with 0 valuecount
Steven Phillips [Fri, 12 Sep 2014 07:43:41 +0000 (00:43 -0700)] 
DRILL-1405: Fix bug when loading repeated vectors with 0 valuecount

7 years agoDRILL-1461: Repeated count fails on varchar.
Jason Altekruse [Tue, 30 Sep 2014 00:11:05 +0000 (17:11 -0700)] 
DRILL-1461: Repeated count fails on varchar.

This patch also includes implementations for all of the repeated_contains methods for the basic JSON types.

Small change was made to the unit tests for JSON as the leftover ALL_TEXT_MODE option was causing failures if the test were run in a different order.

7 years agoDRILL-1443: Enforce sort order when order by clause is used with select * query....
Jinfeng Ni [Tue, 23 Sep 2014 23:53:43 +0000 (16:53 -0700)] 
DRILL-1443: Enforce sort order when order by clause is used with select * query.  Fix in optiq.

7 years agoDRILL-1433: Fixing Where query on HBase store when row_key doesn't exist in HBase
Kamesh [Tue, 30 Sep 2014 18:49:35 +0000 (11:49 -0700)] 
DRILL-1433: Fixing Where query on HBase store when row_key doesn't exist in HBase

7 years agoDRILL-1468: Ensure text reader returns all columns when the
Hanifi Gunes [Tue, 30 Sep 2014 01:34:03 +0000 (18:34 -0700)] 
DRILL-1468: Ensure text reader returns all columns when the
field `columns` present in projected field list

7 years agoDRILL-1411: Disable feature by default. Add an overcommit factor to the fragment...
Parth Chandra [Mon, 29 Sep 2014 23:11:14 +0000 (16:11 -0700)] 
DRILL-1411: Disable feature by default. Add an overcommit factor to the fragment limit. Can be enabled and overcommit factor can be set as bootstrap parameters.

7 years agoDRILL-1297: C++ Client. Hide Dependencies From Public API to enable using C++ Client...
Alexander Zarei [Thu, 7 Aug 2014 23:32:00 +0000 (16:32 -0700)] 
DRILL-1297: C++ Client. Hide Dependencies From Public API to enable using C++ Client as a DLL

7 years agoDRILL-1368 - Fix to read Parquet Gzip files on systems
Parth Chandra [Tue, 30 Sep 2014 00:34:07 +0000 (17:34 -0700)] 
DRILL-1368 - Fix to read Parquet Gzip files on systems

7 years agoDRILL-1428 - SqlLine fails to start on Windows
Aditya Kishore [Tue, 30 Sep 2014 00:30:48 +0000 (17:30 -0700)] 
DRILL-1428 - SqlLine fails to start on Windows

7 years agoDRILL-1465: Enhance push partition filter rule to handle Filters appearing above...
Aman Sinha [Mon, 29 Sep 2014 00:37:42 +0000 (17:37 -0700)] 
DRILL-1465: Enhance push partition filter rule to handle Filters appearing above a Project. Modify group scans' digests to include number of files being considered.

Resource files for testing partition filter pushdown.

7 years agoDRILL-1444: Fix cancel in C++ client library
Parth Chandra [Tue, 30 Sep 2014 00:27:48 +0000 (17:27 -0700)] 
DRILL-1444: Fix cancel in C++ client library

7 years agoDRILL-1427: Failure to initialize storage plug-in results in complete failure of...
Aditya Kishore [Mon, 29 Sep 2014 21:54:11 +0000 (14:54 -0700)] 
DRILL-1427: Failure to initialize storage plug-in results in complete failure of drill-bit initialization

7 years agoDRILL-1432: Propagate user credentials from client to the fragments
Mehant Baid [Wed, 17 Sep 2014 23:50:42 +0000 (16:50 -0700)] 
DRILL-1432: Propagate user credentials from client to the fragments

7 years agoDRILL-1125: Apply casts to handle different input types in the join condition
Mehant Baid [Sun, 21 Sep 2014 22:03:56 +0000 (15:03 -0700)] 
DRILL-1125: Apply casts to handle different input types in the join condition

7 years agoDrill 1416: convert_from() on JSON fails - regression
Jason Altekruse [Mon, 15 Sep 2014 23:49:06 +0000 (16:49 -0700)] 
Drill 1416: convert_from() on JSON fails - regression

7 years agoDRILL-1419: JSON reader regression from project pushdown patch.
Jason Altekruse [Mon, 15 Sep 2014 17:45:45 +0000 (10:45 -0700)] 
DRILL-1419: JSON reader regression from project pushdown patch.

Patch amended to include a minimal subset of the test file needed to confirm the issue.

7 years agoDRILL-1371: HBase queries fail when hbase.scan.sizecalculator.enabled is set to false
Aditya Kishore [Mon, 29 Sep 2014 05:58:41 +0000 (22:58 -0700)] 
DRILL-1371: HBase queries fail when hbase.scan.sizecalculator.enabled is set to false

7 years agoDRILL-1407: Add scan size calculator option to HBase storage plugin configuration
Steven Phillips [Fri, 12 Sep 2014 08:37:49 +0000 (01:37 -0700)] 
DRILL-1407: Add scan size calculator option to HBase storage plugin configuration

7 years agoDRILL-1398: Clone HivePartition only when InputSplit has non-null partition in InputS...
vkorukanti [Wed, 10 Sep 2014 01:12:27 +0000 (18:12 -0700)] 
DRILL-1398: Clone HivePartition only when InputSplit has non-null partition in InputSplit->Partition map.

7 years agoDRILL-1426: Add IO wait stats to HBaseRecordReader
Steven Phillips [Wed, 17 Sep 2014 00:24:47 +0000 (17:24 -0700)] 
DRILL-1426: Add IO wait stats to HBaseRecordReader

7 years agoDRILL-1425: Handle unknown operators in web ui
Steven Phillips [Wed, 17 Sep 2014 00:23:12 +0000 (17:23 -0700)] 
DRILL-1425: Handle unknown operators in web ui

7 years agoDRILL-98: MongoDB storage plugin
Kamesh [Sun, 28 Sep 2014 01:35:28 +0000 (18:35 -0700)] 
DRILL-98: MongoDB storage plugin

This commit disables MongoDB PStore due to changes to the PStore interface.

7 years agoDRILL-1414: Move profile storage to DFS rather than using PStore
Aditya Kishore [Fri, 26 Sep 2014 07:42:49 +0000 (00:42 -0700)] 
DRILL-1414: Move profile storage to DFS rather than using PStore

7 years agoDRILL-1386: Push directory filters into group scan for filesystem queries.
Aman Sinha [Thu, 11 Sep 2014 20:02:16 +0000 (13:02 -0700)] 
DRILL-1386: Push directory filters into group scan for filesystem queries.

7 years agoPatch for DRILL-705
Timothy Chen [Mon, 22 Sep 2014 06:54:40 +0000 (23:54 -0700)] 
Patch for DRILL-705

Currently only supports partitioning/ordering, not yet preceding or
after offsets

7 years agoDRILL-1383: Support interpreted execution for Drill expression tree.
Jinfeng Ni [Fri, 5 Sep 2014 03:40:50 +0000 (20:40 -0700)] 
DRILL-1383: Support interpreted execution for Drill expression tree.

Fix OOM while running InterpreterBuilder

7 years agoDRILL-1391 : Fix compilation error in run-time generated code for several math functi...
Jinfeng Ni [Mon, 8 Sep 2014 22:37:08 +0000 (15:37 -0700)] 
DRILL-1391 : Fix compilation error in run-time generated code for several math functions over decimal types.

7 years agoDRILL-1411 Fragment memory planning
Parth Chandra [Sun, 14 Sep 2014 03:29:47 +0000 (20:29 -0700)] 
DRILL-1411 Fragment memory planning

7 years agoREADME update.
Tomer Shiran [Sat, 20 Sep 2014 05:49:33 +0000 (22:49 -0700)] 
README update.

7 years agoDRILL-1403: HBase predicate pushdown filters are not getting applied
Aditya Kishore [Fri, 12 Sep 2014 02:12:33 +0000 (19:12 -0700)] 
DRILL-1403: HBase predicate pushdown filters are not getting applied

7 years agoDRILL-1402: Add check-style rules for trailing space, TABs and blocks without braces
Aditya Kishore [Thu, 11 Sep 2014 17:43:08 +0000 (10:43 -0700)] 
DRILL-1402: Add check-style rules for trailing space, TABs and blocks without braces

7 years agoDRILL-1400: JsonConvertFrom should use the correct work buffer from JsonReader
Aditya Kishore [Wed, 10 Sep 2014 21:27:57 +0000 (14:27 -0700)] 
DRILL-1400: JsonConvertFrom should use the correct work buffer from JsonReader

7 years agoDRILL-1390: Hive query against an ES data source fails
Aditya Kishore [Wed, 10 Sep 2014 20:49:26 +0000 (13:49 -0700)] 
DRILL-1390: Hive query against an ES data source fails

7 years agoDisable Lilith SOCKET connection by default.
Jacques Nadeau [Tue, 9 Sep 2014 23:10:14 +0000 (16:10 -0700)] 
Disable Lilith SOCKET connection by default.

7 years agoDRILL-634: Cleanup/organize Java imports and trailing whitespaces from Drill code
Aditya Kishore [Tue, 9 Sep 2014 20:26:06 +0000 (13:26 -0700)] 
DRILL-634: Cleanup/organize Java imports and trailing whitespaces from Drill code

7 years agoDRILL-1389: Incorrect results when reading nullable data out of parquet
Jason Altekruse [Fri, 5 Sep 2014 22:58:47 +0000 (15:58 -0700)] 
DRILL-1389: Incorrect results when reading nullable data out of parquet

Fixed numerous issues in the nullable reader for parquet, removed some cruft from previous attempts to fix earlier issues that did not properly address the root causes. The reader overall is simpler and cleaner. Verified against a variety of existing a new files with complete result checks comparing against Steven's parquet reader that uses the higher level interface.

Wrote some new test tooling to allow for comparisons of large result sets.

Re-enabled the fixed binary support that was accidentally removed in some of the last changes before 0.5.

Fixed a bug where we were initializing the column data reader to read the uncompressed size of the column chunk, rather than the on-disk size.

7 years agoDRILL-1392: Include partition columns in star queries
Steven Phillips [Tue, 9 Sep 2014 09:00:56 +0000 (02:00 -0700)] 
DRILL-1392: Include partition columns in star queries

7 years agoDRILL-1379: MapR profile - use MapR v4.0.1 release
Patrick Wong [Tue, 9 Sep 2014 04:49:20 +0000 (21:49 -0700)] 
DRILL-1379: MapR profile - use MapR v4.0.1 release

7 years agoUpdating projects version to 0.6.0-incubating-SNAPSHOT.
Aditya Kishore [Fri, 12 Sep 2014 02:22:07 +0000 (19:22 -0700)] 
Updating projects version to 0.6.0-incubating-SNAPSHOT.

7 years agoDRILL-1372: Separate category B licenses into their own directory in the binary distr...
Jacques Nadeau [Wed, 3 Sep 2014 16:30:56 +0000 (09:30 -0700)] 
DRILL-1372: Separate category B licenses into their own directory in the binary distribution.

Adding a statement about the category B licensed software in the NOTICE files and adding the appropriate reference to MIT licensed source in the LICENSE file for the source distribution.

7 years agoDRILL-1369: Constrain code compilation cache.
Jacques Nadeau [Wed, 3 Sep 2014 05:00:17 +0000 (22:00 -0700)] 
DRILL-1369: Constrain code compilation cache.

7 years agoFreeze hive fmpp > freemarker plugin dependency.
Jacques Nadeau [Mon, 1 Sep 2014 05:37:41 +0000 (22:37 -0700)] 
Freeze hive fmpp > freemarker plugin dependency.

7 years agoUpdating fmpp so that is uses a specific version of the free marker plugin, avoiding...
Jacques Nadeau [Mon, 1 Sep 2014 05:28:00 +0000 (22:28 -0700)] 
Updating fmpp so that is uses a specific version of the free marker plugin, avoiding build failures in situations where freemarker has a failed snapshot release.

7 years agoUpdate READMEs
Jacques Nadeau [Sun, 31 Aug 2014 17:54:08 +0000 (10:54 -0700)] 
Update READMEs

7 years agoFix partition bug in hive storage
Steven Phillips [Sun, 31 Aug 2014 06:03:34 +0000 (23:03 -0700)] 
Fix partition bug in hive storage

7 years agoDecrease slice target to 100,000 records.
Jacques Nadeau [Sun, 31 Aug 2014 03:24:06 +0000 (20:24 -0700)] 
Decrease slice target to 100,000 records.

7 years agoFix allocation errors and bug in external sort
Steven Phillips [Sun, 31 Aug 2014 02:12:13 +0000 (19:12 -0700)] 
Fix allocation errors and bug in external sort

7 years agoDRILL-1171: Create Drill's implementation of ReduceAggregatesRule, including a new...
Aman Sinha [Wed, 27 Aug 2014 20:32:03 +0000 (13:32 -0700)] 
DRILL-1171: Create Drill's implementation of ReduceAggregatesRule, including a new CastHigh function.
DRILL-1342: Fix nullability handling of aggregate functions.

7 years agoMaven cleanup & pom fixes
Jacques Nadeau [Sat, 30 Aug 2014 02:35:07 +0000 (19:35 -0700)] 
Maven cleanup & pom fixes

7 years agoDRILL-1366: HBaseRecordReader does not set rowcount correctly if vectors run out...
Aditya Kishore [Fri, 29 Aug 2014 14:06:38 +0000 (19:36 +0530)] 
DRILL-1366: HBaseRecordReader does not set rowcount correctly if vectors run out of memory in the middle of the row.

7 years agoFix for Parquet reader in larger files brought about by more aggressive memory manage...
Jason Altekruse [Sat, 30 Aug 2014 02:45:22 +0000 (19:45 -0700)] 
Fix for Parquet reader in larger files brought about by more aggressive memory management.

7 years agoDRILL-1365: output unified coordinates at profile view
Hanifi Gunes [Sat, 30 Aug 2014 01:34:07 +0000 (18:34 -0700)] 
DRILL-1365: output unified coordinates at profile view

7 years agoDRILL-1307: add support for fixed binary columns in parquet reader.
Jason Altekruse [Mon, 25 Aug 2014 21:56:27 +0000 (14:56 -0700)] 
DRILL-1307: add support for fixed binary columns in parquet reader.

DRILL-1314: Fix issue reading impala produced files

DRILL-1304: Regression selecting a single column from a parquet file.

Fixed issue with var length dictionary reading.

Reduced memory usage by freeing buffers after we finish reading a page (except for dictionary pages which need to be kept in memory until the entire row group has been read)

Rebased onto merge branch.

Successfully backed out the changes that had changed the structure of the nullable column readers. This re-introduced some redundancy but avoided a bug that was holding up the release. Ended up falling back on the higher level reader API, only in the case where we are reading a dictionary column and then the next page is not dictionary encoded. This can be fixed to use the optimized read instead, but it doesn't conform to the overall structure of the current reader and is a bit difficult to fix.

7 years agoDRILL-1274: NOTICE and LICENSE for binary distribution (includes DRILL-1267).
Sudheesh Katkam [Tue, 5 Aug 2014 16:51:42 +0000 (09:51 -0700)] 
DRILL-1274: NOTICE and LICENSE for binary distribution (includes DRILL-1267).

7 years agoDRILL-1334: Make sure to copy operator id while cloning ParquetGroupScan
Hanifi Gunes [Fri, 29 Aug 2014 23:51:28 +0000 (16:51 -0700)] 
DRILL-1334: Make sure to copy operator id while cloning ParquetGroupScan

7 years agoDRILL-1329: External sort memory fixes
Steven Phillips [Tue, 19 Aug 2014 00:23:23 +0000 (17:23 -0700)] 
DRILL-1329: External sort memory fixes

7 years agoDRILL-1299: Enable short circuit evaluation for case expressions in the run-time...
Jinfeng Ni [Fri, 29 Aug 2014 21:17:13 +0000 (14:17 -0700)] 
DRILL-1299: Enable short circuit evaluation for case expressions in the run-time generated code.

7 years agoDRILL-1346: Use HBase table size information to improve scan parallelization
Aditya Kishore [Fri, 29 Aug 2014 16:01:07 +0000 (21:31 +0530)] 
DRILL-1346: Use HBase table size information to improve scan parallelization

7 years agoDRILL-1364: Remove extraneous old jersey-* jars from distribution.
Jacques Nadeau [Fri, 29 Aug 2014 21:50:52 +0000 (14:50 -0700)] 
DRILL-1364: Remove extraneous old jersey-* jars from distribution.

7 years agoDRILL-1315: Allow complex zookeeper string for JDBC connections, same as ODBC.
Jacques Nadeau [Fri, 29 Aug 2014 21:09:12 +0000 (14:09 -0700)] 
DRILL-1315: Allow complex zookeeper string for JDBC connections, same as ODBC.

7 years agoDRILL-1340: Add support for JDBC metadata.
Jacques Nadeau [Fri, 29 Aug 2014 05:58:31 +0000 (22:58 -0700)] 
DRILL-1340: Add support for JDBC metadata.

7 years agoDRILL-1359 Fix reading and writing of repeated scalar types in Parquet
Parth Chandra [Fri, 29 Aug 2014 05:23:56 +0000 (22:23 -0700)] 
DRILL-1359 Fix reading and writing of repeated scalar types in Parquet

7 years agoDRILL-1265: Drill may incorrectly return null when evaluates an expression of repeate...
Jinfeng Ni [Thu, 28 Aug 2014 22:27:11 +0000 (15:27 -0700)] 
DRILL-1265: Drill may incorrectly return null when evaluates an expression of repeated list. The fix is to correctly set offsets vectors for repeated list vector.

7 years agoDRILL-1258 : Fix compile error in generated code when Drill evaluates an expression...
Jinfeng Ni [Wed, 6 Aug 2014 01:47:24 +0000 (18:47 -0700)] 
DRILL-1258 : Fix compile error in generated code when Drill evaluates an expression returning a repeated list

7 years agoDRILL-1355: Ensure Drill optimizer will use storage plugin specific rules, when a...
Jinfeng Ni [Thu, 28 Aug 2014 14:21:06 +0000 (07:21 -0700)] 
DRILL-1355: Ensure Drill optimizer will use storage plugin specific rules, when a new storage plugin is added.

7 years agoDRILL-1309: Implement ProjectPastFilterPushdown and update DrillScanRel cost model...
Hanifi Gunes [Thu, 28 Aug 2014 17:21:07 +0000 (10:21 -0700)] 
DRILL-1309: Implement ProjectPastFilterPushdown and update DrillScanRel cost model so that exclusive column so that star query is more expensive than exclusive column projection. Various fixes affecting record reaaders to handle `*` column as well as fixes to some test cases.

exclude parquet files from rat check

7 years agoUpdate to latest parquet zero copy version.
Jacques Nadeau [Thu, 28 Aug 2014 19:49:44 +0000 (12:49 -0700)] 
Update to latest parquet zero copy version.

7 years agoDRILL-1354: Fix date truncate functions to use toString helper functions.
Mehant Baid [Wed, 27 Aug 2014 23:47:54 +0000 (16:47 -0700)] 
DRILL-1354: Fix date truncate functions to use toString helper functions.
Minor cleanup: move the truncate logic in a separate template

7 years agoDRILL-1353: Fix decimal regressions
Mehant Baid [Wed, 27 Aug 2014 21:27:31 +0000 (14:27 -0700)] 
DRILL-1353: Fix decimal regressions

7 years agoDRILL-1313: All text mode for json reader
Jason Altekruse [Mon, 18 Aug 2014 23:57:16 +0000 (16:57 -0700)] 
DRILL-1313: All text mode for json reader

Current implementation handles nulls that appear while in text mode differently depending if they appear in lists or maps. This allows for a null where a list or map is expected to act the same way it does without text mode enabled. For an expected map it just assumes that the field didn't exist, in which case the leaves below become null filled, and for a list it will default to showing an empty list.

If we are actually inside of a list, a null in JSON will be treated the same as the string "null", which improves over the previous behavior of just dropping the null value all together, as we do not support null values within any of the repeated primitive vectors currently.

Patch has been rebased on top of merge branch.

7 years agoDRILL-1283: JSON project pushdown.
Jason Altekruse [Tue, 5 Aug 2014 22:44:42 +0000 (15:44 -0700)] 
DRILL-1283: JSON project pushdown.

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.

7 years agoDRILL-1352: C++ Client. Update the decoding of nullable value vectors to read a byte...
Parth Chandra [Thu, 28 Aug 2014 01:07:35 +0000 (18:07 -0700)] 
DRILL-1352: C++ Client. Update the decoding of nullable value vectors to read a byte for every nullable bit.

7 years agoenable mapr profile hbase
Jacques Nadeau [Thu, 28 Aug 2014 00:53:55 +0000 (17:53 -0700)] 
enable mapr profile hbase

7 years agoUpdate RPC version number to correspond to changes in nullable buffer from bitmap...
Jacques Nadeau [Thu, 28 Aug 2014 00:31:59 +0000 (17:31 -0700)] 
Update RPC version number to correspond to changes in nullable buffer from bitmap to bytes.

7 years agoDRILL-1021: Windows build
Parth Chandra [Thu, 12 Jun 2014 01:10:34 +0000 (18:10 -0700)] 
DRILL-1021: Windows build

7 years agoDRILL-998: Limit amount of memory used by drill C++ client API
Jacques Nadeau [Wed, 27 Aug 2014 17:31:56 +0000 (10:31 -0700)] 
DRILL-998: Limit amount of memory used by drill C++ client API

7 years agoDRILL-1335: Fix merge join operator when compare null against null value.
Jinfeng Ni [Sat, 21 Jun 2014 23:04:12 +0000 (16:04 -0700)] 
DRILL-1335: Fix merge join operator when compare null against null value.

7 years agoDRILL-1337 : Fix incorrect query result for TPCH Q13. Stop pulling up local filter...
Jinfeng Ni [Tue, 26 Aug 2014 00:08:49 +0000 (17:08 -0700)] 
DRILL-1337 : Fix incorrect query result for TPCH Q13. Stop pulling up local filter from an outer join condition.

7 years agoDRILL-595, DRILL-811, DRILL-1029: Support select * in view, subquery, table expressio...
Jinfeng Ni [Sat, 16 Aug 2014 00:21:38 +0000 (17:21 -0700)] 
DRILL-595, DRILL-811, DRILL-1029: Support select * in view, subquery, table expression in with clause. Most fixes in Optiq.

7 years agoBundle the HBase 0.94 jar compiled with Hadoop 2 profile
Aditya Kishore [Wed, 27 Aug 2014 18:05:07 +0000 (23:35 +0530)] 
Bundle the HBase 0.94 jar compiled with Hadoop 2 profile

+ Removed the HBase shaded jar module.

7 years agoSupport for @inject in aggregation functions
Mehant Baid [Tue, 26 Aug 2014 09:53:46 +0000 (02:53 -0700)] 
Support for @inject in aggregation functions

7 years agoFix initCap function to set outbound position correctly.
Jacques Nadeau [Tue, 26 Aug 2014 05:30:37 +0000 (22:30 -0700)] 
Fix initCap function to set outbound position correctly.

7 years agoFix issues with Hive function generation to support DrillBuf
Jacques Nadeau [Tue, 26 Aug 2014 04:49:46 +0000 (21:49 -0700)] 
Fix issues with Hive function generation to support DrillBuf

7 years agoFix test case failures in TestParquetWriter
Aditya Kishore [Mon, 25 Aug 2014 18:18:18 +0000 (23:48 +0530)] 
Fix test case failures in TestParquetWriter

* Use different table names for different test cases.

7 years agoSet the BitVector memory to zero on allocation.
Aditya Kishore [Mon, 25 Aug 2014 15:40:36 +0000 (21:10 +0530)] 
Set the BitVector memory to zero on allocation.

7 years agoFixed the index check in DrillBuf.
Aditya Kishore [Mon, 25 Aug 2014 15:39:16 +0000 (21:09 +0530)] 
Fixed the index check in DrillBuf.

7 years agoSwitch to DrillBuf
Jacques Nadeau [Wed, 9 Jul 2014 21:01:35 +0000 (14:01 -0700)] 
Switch to DrillBuf
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

7 years agoDRILL-982: Return nulls for non-existent columns in parquet reader.
Jason Altekruse [Fri, 15 Aug 2014 16:31:19 +0000 (09:31 -0700)] 
DRILL-982: Return nulls for non-existent columns in parquet reader.

7 years agoDRILL-1312: Use correct index to get partition vectors in ScanBatch
Mehant Baid [Fri, 22 Aug 2014 00:31:33 +0000 (17:31 -0700)] 
DRILL-1312: Use correct index to get partition vectors in ScanBatch

7 years agoDRILL-1132: WriterPrel should not care about collation trait of the child.
Aman Sinha [Fri, 22 Aug 2014 19:01:39 +0000 (12:01 -0700)] 
DRILL-1132: WriterPrel should not care about collation trait of the child.

7 years agoDRILL-1310: Fix assertion in ProjectRecordBatch for certain types of star queries.
Aman Sinha [Mon, 18 Aug 2014 23:32:20 +0000 (16:32 -0700)] 
DRILL-1310: Fix assertion in ProjectRecordBatch for certain types of star queries.

7 years agoDRILL-1322: Fix memory leak when all records in a batch are filtered
Mehant Baid [Fri, 22 Aug 2014 08:03:47 +0000 (01:03 -0700)] 
DRILL-1322: Fix memory leak when all records in a batch are filtered

7 years agoUpdate TestViewSupport so that it doesn't have a null column.
Jacques Nadeau [Sun, 24 Aug 2014 19:02:30 +0000 (12:02 -0700)] 
Update TestViewSupport so that it doesn't have a null column.

7 years agoTurn off proguard verbose output.
Jacques Nadeau [Sun, 24 Aug 2014 17:45:01 +0000 (10:45 -0700)] 
Turn off proguard verbose output.

7 years agoFix issue introduced by DRILL-1202 where allocators are being closed after reporting...
Jacques Nadeau [Sun, 24 Aug 2014 17:04:47 +0000 (10:04 -0700)] 
Fix issue introduced by DRILL-1202 where allocators are being closed after reporting success.
Update ScreenRoot to cleanup before returning success.
Update ScanBatch to cleanup reader in case of limit query to avoid memory leak in ParquetReader.
Update allocators so that we don't have memory leak when using debug options.
Update project record batch so that it doesn't try to return a released remainder.

7 years agoPass correct uncompressed data size to BytesInput ctor in ComplexParquetReader
Parth Chandra [Sun, 24 Aug 2014 04:48:04 +0000 (21:48 -0700)] 
Pass correct uncompressed data size to BytesInput ctor in ComplexParquetReader

7 years agoSkip static fields in PojoDataType.
Jacques Nadeau [Sun, 24 Aug 2014 15:28:25 +0000 (08:28 -0700)] 
Skip static fields in PojoDataType.