…als some expected value
…ngs to null option is set
+ Small optimizations and comments in OperatorWrapper and FragmentWrapper + Comparator renames for consistency + Move TableBuilder#toString logic to TableBuilder#build + Incorrect field names in profile page for failed queries
DRILL-3496: Update: Multiple log msgs. -> single, aligned multi-line message. Main: Changed avoidance of original single hard-to-read list from first draft's multiple single-item log calls (resulting in multiple log calls/entries) to single log call with aligned multi-line message. Also revised message wording, etc. DRILL-3496: Update 2: Some DEBUG -> INFO; another single multi-line msg. - logger.debug(...) -> logger.info(...) for config. file messages - changed drill-module.conf to single multi-line message like scanForImplementations cases DRILL-3496: Update 3: Various review comment responses. - Removed isTraceEnabled/etc. guards. - Simplified logging line break/indentation code. - Added some more "final". - Undid logger cleanup. :-(
Main: Added and augmented logging calls. Code Hygiene: - Added/revised doc. comments, code comments. - Renamed some locals. - Added "final". - Wrapped lines. Also fixed currentTimeMillis -> Stopwatch in Drillbit. Conflicts: common/src/main/java/org/apache/drill/common/config/DrillConfig.java
Added some DEBUG- and TRACE-level log calls. Augmented/edited existing log call. Misc. code hygiene: - Added documentation of forResources(...). - Renamed to clarify a number of local names. - Made logger private. - Added "final". - Fixed indentation; wrapped some long lines; etc. Conflicts: common/src/main/java/org/apache/drill/common/util/PathScanner.java
…em to time
…ive tables. Remove the old partition pruning logic.
…d by storage plugin specific optimizer rules Add FunctionLookupContext to enable materializing function calls without having access to the entire function registry
Added ~unit test for ResultSetMetaData implementation. Made getObject return classes available to implementation of getColumnClassName: - Added SqlAccessor.getObjectClass() (to put that metadata right next to code to which it corresponds rather than in far-away parallel code). - Added similar AvaticaDrillSqlAccessor.getObjectClass(). - Changed DrillAccessorList.accessors from Accessor to AvaticaDrillSqlAccessor for better access to JDBC getObject return class. - Extracted return classes from accessors to pass to updateColumnMetaData. Reworked some data type mapping and utilities: - Added Added Types.getSqlTypeName(...). - Renamed Types.getJdbcType(...) to getJdbcTypeCode(...) - Replaced Types.isUnSigned with isJdbcSignedType. - Fixed various bogus RPC-type XXX -> java.sql.Types.SMALLINT mappings. - Removed DrillColumnMetaDataList.getJdbcTypeName. - Moved getAvaticaType up (for bottom-up order). - Revised DrillColumnMetaDataList.getAvaticaType(...). MAIN: - Updated updateColumnMetaData(...) to change many calculations of metadata input to ColumnMetaData construction. [DrillColumnMetaDataList] Updated other metadata tests per changes.
…TE-714) by pushing join condition into subquery when de-correlating. Added unit test.
…es before reach a non-empty file
…ds that do not exists.
…llConfig, PathScanner] Renamed constants. Documented constants. Removed extraneous "public static final" (redudant and abnormal since in interface). Edit: Unwrapped a no-longer-long line. closes #88
…aused a check style violation
…ew packages in exec. Fix line wrapping on package level docs to standardize at 80 character wrap. Patch updated to address review comments. Patch updated again to address Sudheesh's review comments.
… HepPlanner used for window function planning.
… encoding type is specified
…efore batches in rawBatches were loaded
…ct operator use case-insensitive matching for columns in input data stream.
…t in query logical planning.
…fy proper plan attributes in expected plan result.
…isStarQuery closes #82
…ensure constants in Window are converted to LogicalExpression
…usReporter to FragmentStatusReporter + Removed StatusReporter interface + Refactored FragmentStatusReporter