{"push_id":790906751,"size":72,"distinct_size":0,"ref":"refs/heads/DRILL-3180","head":"e12cd470e4ab57b025840fdfa200a051a01df029","before":"330f4ec9243e942aec88b9e02fa6cfb329aaad5a","commits":[{"sha":"f8197cfe1bc3671aa6878ef9d1869b2fe8e57331","author":{"email":"a6c06968ed0cd60d05d2da93298fe1ef81d01cff@gmail.com","name":"Mehant Baid"},"message":"DRILL-3500: Add OptimizerRulesContext which exposes information needed by storage plugin specific optimizer rules\nAdd FunctionLookupContext to enable materializing function calls without having access to the entire function registry","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/f8197cfe1bc3671aa6878ef9d1869b2fe8e57331"},{"sha":"a65c0a6d43264f6aac23bf3c95e35d1b60a73666","author":{"email":"a6c06968ed0cd60d05d2da93298fe1ef81d01cff@gmail.com","name":"Mehant Baid"},"message":"DRILL-3503: Fix formatting style of PruneScanRule","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/a65c0a6d43264f6aac23bf3c95e35d1b60a73666"},{"sha":"95d576da572d1dcb96c42f662504d7340cc718cd","author":{"email":"a6c06968ed0cd60d05d2da93298fe1ef81d01cff@gmail.com","name":"Mehant Baid"},"message":"DRILL-3503: Make PruneScanRule pluggable.\nExtend PartitionDescriptor to provide functionality needed by PruneScanRule.\nRemoved redundant logic in PruneScanRule.","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/95d576da572d1dcb96c42f662504d7340cc718cd"},{"sha":"6d5d7cc27140963291e76eac72218b862aa6af45","author":{"email":"a6c06968ed0cd60d05d2da93298fe1ef81d01cff@gmail.com","name":"Mehant Baid"},"message":"DRILL-3121: Add support for interpreter based partition pruning for Hive tables.\nRemove the old partition pruning logic.","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/6d5d7cc27140963291e76eac72218b862aa6af45"},{"sha":"357d0202cc6197921cfa50ccfcd39e2925362bce","author":{"email":"323ca55293d5d01a013c02c4c64bffe9a6023dab@usc.edu","name":"Hsuan-Yi Chu"},"message":"DRILL-3554: Given types timestamp and time, implicit casting casts them to time","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/357d0202cc6197921cfa50ccfcd39e2925362bce"},{"sha":"a0b37710c857acbf2e592787f7c8d5c6308037a9","author":{"email":"e140f39a957d9cfc48eead09ae99b3c81cfa4fe4@maprtech.com","name":"dbarclay"},"message":"DRILL-2815: Augment PathScanner logging; clean up code.\n\nAdded some DEBUG- and TRACE-level log calls.\nAugmented/edited existing log call.\n\nMisc. code hygiene:\n- Added documentation of forResources(...).\n- Renamed to clarify a number of local names.\n- Made logger private.\n- Added \"final\".\n- Fixed indentation; wrapped some long lines; etc.\n\nConflicts:\n\tcommon/src/main/java/org/apache/drill/common/util/PathScanner.java","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/a0b37710c857acbf2e592787f7c8d5c6308037a9"},{"sha":"d144bdcc5580634bf3c0c1baea4694e587e42a49","author":{"email":"e140f39a957d9cfc48eead09ae99b3c81cfa4fe4@maprtech.com","name":"dbarclay"},"message":"DRILL-3496: Augment logging in DrillConfig and classpath scanning.\n\nMain: Added and augmented logging calls.\n\nCode Hygiene:\n- Added/revised doc. comments, code comments.\n- Renamed some locals.\n- Added \"final\".\n- Wrapped lines.\n\nAlso fixed currentTimeMillis -> Stopwatch in Drillbit.\n\nConflicts:\n\tcommon/src/main/java/org/apache/drill/common/config/DrillConfig.java","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/d144bdcc5580634bf3c0c1baea4694e587e42a49"},{"sha":"5cd991628b79f64b681f1eb18deb5858b4264774","author":{"email":"e140f39a957d9cfc48eead09ae99b3c81cfa4fe4@maprtech.com","name":"dbarclay"},"message":"DRILL-3496: Updates from review comments\n\nDRILL-3496: Update: Multiple log msgs. -> single, aligned multi-line message.\n\nMain: Changed avoidance of original single hard-to-read list from\nfirst draft's multiple single-item log calls (resulting in multiple log\ncalls/entries) to single log call with aligned multi-line message.\n\nAlso revised message wording, etc.\n\nDRILL-3496: Update 2: Some DEBUG -> INFO; another single multi-line msg.\n\n- logger.debug(...) -> logger.info(...) for config. file messages\n- changed drill-module.conf to single multi-line message like\n  scanForImplementations cases\n\nDRILL-3496: Update 3:  Various review comment responses.\n\n- Removed isTraceEnabled/etc. guards.\n- Simplified logging line break/indentation code.\n- Added some more \"final\".\n- Undid logger cleanup. :-(","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/5cd991628b79f64b681f1eb18deb5858b4264774"},{"sha":"891fa1aa819f486c1d488898e2bdd43f618d62ce","author":{"email":"be19a77b490a2c407a96073bd34fd1e5e2db7639@maprtech.com","name":"Sudheesh Katkam"},"message":"DRILL-3341: Avoid recomputing stats in ProfileWrapper\n\n+ Small optimizations and comments in OperatorWrapper and FragmentWrapper\n+ Comparator renames for consistency\n+ Move TableBuilder#toString logic to TableBuilder#build\n+ Incorrect field names in profile page for failed queries","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/891fa1aa819f486c1d488898e2bdd43f618d62ce"},{"sha":"ae2a45c8f803affcbbb021105c1a30cba4bd4213","author":{"email":"4e04df45a58af18fb84e541ec87e649760cfe845@gmail.com","name":"Jason Altekruse"},"message":"DRILL-3484: Error with no-argument functions when the cast empty strings to null option is set","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/ae2a45c8f803affcbbb021105c1a30cba4bd4213"},{"sha":"f0b29a41f9bcc3e52630ff354b413139d73ed25e","author":{"email":"0cec51febeb26104851cd763f8434aadb6d7b39a@gmail.com","name":"adeneche"},"message":"DRILL-3354: TestBuilder can check if the number of result batches equals some expected value","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/f0b29a41f9bcc3e52630ff354b413139d73ed25e"},{"sha":"5bd92f832aae4c87b7e0ab0619ea9b2cfbf81b55","author":{"email":"be19a77b490a2c407a96073bd34fd1e5e2db7639@maprtech.com","name":"Sudheesh Katkam"},"message":"DRILL-3122: Ignore OptionType for option status","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/5bd92f832aae4c87b7e0ab0619ea9b2cfbf81b55"},{"sha":"974c6f2bf3aa52e2fcd565e5290cb0828ba59933","author":{"email":"6c641c58bec74032b8de8f5f771ce80b8202d7b6@maprtech.com","name":"Aman Sinha"},"message":"DRILL-2852: Examine the input of a CAST function when traversing the expression tree for finding directory filters.","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/974c6f2bf3aa52e2fcd565e5290cb0828ba59933"},{"sha":"a96f793d7080e15041ac148241ac77d827bf2e6b","author":{"email":"323ca55293d5d01a013c02c4c64bffe9a6023dab@usc.edu","name":"Hsuan-Yi Chu"},"message":"DRILL-3557: Ensure empty CSV's path can be added","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/a96f793d7080e15041ac148241ac77d827bf2e6b"},{"sha":"317b92e409d62efe56fba1ecba944c13945d4f7b","author":{"email":"323ca55293d5d01a013c02c4c64bffe9a6023dab@usc.edu","name":"Hsuan-Yi Chu"},"message":"DRILL-3567: Support multiple window definitions; Bump DrillCalcite version number to 1.1.0-drill-r16","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/317b92e409d62efe56fba1ecba944c13945d4f7b"},{"sha":"4d967ede3e3d77021702e82cc3a9396057e4910b","author":{"email":"77634b9dffad39de322ac3e901bd5b8059fe2e65@yahoo.com","name":"Chris Westin"},"message":"DRILL-3594: don't use first query's allocator for rest of drillbit's life\ncloses #102","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/4d967ede3e3d77021702e82cc3a9396057e4910b"},{"sha":"b23e837bdb0f3291576c8dfec56068586d95c6b7","author":{"email":"fcd325befdbe7e21a88b5df59d4216b01dd4d3ab@gmail.com","name":"vkorukanti"},"message":"DRILL-3579: Fix issues in reading Hive tables with partition value __HIVE_DEFAULT_PARTITION__\n\nAlso:\n1) Currently the code that interprets partition values in string format to appropriate type\nis duplicated in HiveRecordReader and HivePartitionDescriptor. Refactor the code into\ncommon place HiveUtilities.\n\n2) Add tests to test deserialization of partitions of all supported types.","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/b23e837bdb0f3291576c8dfec56068586d95c6b7"},{"sha":"22539c8b381db1ca6813be4f39e6c3c4c5cb63af","author":{"email":"323ca55293d5d01a013c02c4c64bffe9a6023dab@usc.edu","name":"Hsuan-Yi Chu"},"message":"DRILL-3574: For the empty Over-Clause, make DrillDistributionTrait to be as SINGLETON","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/22539c8b381db1ca6813be4f39e6c3c4c5cb63af"},{"sha":"1cfbe7de90a1a939c183f14af6c2d3be7afcfc44","author":{"email":"323ca55293d5d01a013c02c4c64bffe9a6023dab@usc.edu","name":"Hsuan-Yi Chu"},"message":"DRILL-3574: (continued) Code refactoring to use DrillDistributionTrait constructor that allows SINGLETON","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/1cfbe7de90a1a939c183f14af6c2d3be7afcfc44"},{"sha":"c0060f7f54d2b5c3f5ce7513e15fba43c0029933","author":{"email":"77634b9dffad39de322ac3e901bd5b8059fe2e65@yahoo.com","name":"Chris Westin"},"message":"DRILL-2625: StackTrace format to match JDK's Throwable's format\ncloses #109","distinct":false,"url":"https://api.github.com/repos/jacques-n/drill/commits/c0060f7f54d2b5c3f5ce7513e15fba43c0029933"}]}