{"push_id":607326488,"size":3,"distinct_size":3,"ref":"refs/heads/2173-19-mar-15-rebased","head":"758f721fb1411a6e721900e494ea9b638c5f64cf","before":"8032a1e134324932635faa0f088e1b8118fc36cc","commits":[{"sha":"930a928a95692991614f25540306cb4846a16052","author":{"email":"4e04df45a58af18fb84e541ec87e649760cfe845@gmail.com","name":"Jason Altekruse"},"message":"DRILL-2173: Partition queries to drive dynamic pruning\n\nAdds new interface on storage plugin registry as well as individual storage plugins for exploring workspaces.\nAdds injection for partition explorer to expression materialization and interpreted evaluation.\n\nNew interface on storage plugin registry as well as individual storage plugins for exploring workspaces.\n\nTasks remaining:\n- code cleanup\n- review if calcite rule fork is necessary\n- should at least put in in the drill fork\n- get timezone and query start time available to query context, currently created while running physical plan\n- prevents folding calls to now()\n- finish the switch statement in DrillConstExecutor to allow folding all drill types into literals\n\nConflicts:\n\texec/java-exec/src/main/java/org/apache/drill/exec/ops/QueryContext.java\n\n2173 update -Address Chris' review comments.\n\nChange the PartitionExplorer to return an Iterable<String> instead of String[]\n\nAdd interface level description to PartitionExplorer and StoragePluginPartitionExplorer.\n\nNew inner class in FileSystemPlugin to fulfill the new Iterable interface for partitions.\n\nFormatting/cleanup fixes\n\nClean up error reporting code in MaxDir UDF. Remove method to get a string from a DrillBuf, as it was already defined in StringFunctionHelpers. Add new utility method to specifically convert a VarCharHolder to a string to remove some boilerplate.\n\nFixed an errant copy paste in a comment and removed unused imports.\n\nFix docs in FileSystemPlugin, belongs with the 2173 changes.\n\nFix references in Javadoc to properly use @link instead of @see.\n\n2173 fixes, correctly return an empty list of sub-partitions if the path requested in the partition explorer interface is a file. Fix a few docs.\n\nMore 2173, finishing Chris' comments\n\n2173 update - Add validation for PartitionExplorer injectable in UdfUtiltiers.","distinct":true,"url":"https://api.github.com/repos/jaltekruse/incubator-drill/commits/930a928a95692991614f25540306cb4846a16052"},{"sha":"30c5115d73e1a455f7afde37d0ca33e0edd2e9d2","author":{"email":"4e04df45a58af18fb84e541ec87e649760cfe845@gmail.com","name":"Jason Altekruse"},"message":"WIP","distinct":true,"url":"https://api.github.com/repos/jaltekruse/incubator-drill/commits/30c5115d73e1a455f7afde37d0ca33e0edd2e9d2"},{"sha":"758f721fb1411a6e721900e494ea9b638c5f64cf","author":{"email":"4e04df45a58af18fb84e541ec87e649760cfe845@gmail.com","name":"Jason Altekruse"},"message":"WIP","distinct":true,"url":"https://api.github.com/repos/jaltekruse/incubator-drill/commits/758f721fb1411a6e721900e494ea9b638c5f64cf"}]}