aboutsummaryrefslogtreecommitdiff
path: root/exec/jdbc
AgeCommit message (Collapse)Author
2014-12-05Bump version to 0.8.0-SNAPSHOTMehant Baid
2014-12-02DRILL-1803: Update version to TLP and remove reference to incubator in README.mdJacques Nadeau
2014-11-30DRILL-1774: Update JSON Reader to do single pass reading and better use ↵Jacques Nadeau
Jackson's interning. Also improve projection pushdown support.
2014-11-20DRILL-1591, DRILL-1676: Move javascript resources to local serving and ↵Jacques Nadeau
update dagre-d3 to older version (2.9). Update profile page. Remove references to invalid servlet api.
2014-11-11DRILL-1675: Add method to get QueryId from DrillResultSetSteven Phillips
2014-11-06DRILL-1640: DrillColumnMetaDataList does not implement List methodsMatt Burgess
2014-11-03DRILL-1347: Update Hive storage plugin to Hive version 0.13.1 from current ↵vkorukanti
version 0.12.0.
2014-10-27DRILL-1382: Fast schema returnSteven Phillips
2014-10-26DRILL-1436: Remove use of UDP based cache for purposes of intermediate ↵Jacques Nadeau
PlanFragment distribution Includes: - Remove dependency on Infinispan - Update initialize fragments to send in batches. - Update RPC layer to capture UserRpcExceptions and propagate back. - Send full stack trace in DrillPBError and let foreman node decide on formatting. - Increment control rpc version - Update systables to report current drillbit and version
2014-10-24DRILL-1582: Fix TestMetadataDDL failureMehant Baid
2014-10-09DRILL-1497: Fix test failure in o.a.drill.jdbc.test.TestMetadataDDLAditya Kishore
2014-10-09DRILL-1409: DbVisualizer fails to connect to Drill using embedded jdbc driverAditya Kishore
2014-10-07Setting to SNAPSHOT version, (missed while collecting the stale PRs)Aditya Kishore
2014-10-07Updating projects version to 0.7.0-incubating-SNAPSHOT.Aditya Kishore
The following pull requests have been either been merged or closed as of this release. closes #1 (via 207f2e4) closes #3 (*No longer relevant*) closes #8 (via cb3132a) closes #11 (via 727adb7, a73512d) closes #12 (*Issue fixed via DRILL-88*) closes #13 (*Closed as Won't Fix*) closes #14 (via f0be80d) closes #17 (via a38856c) closes #35 (via 741aab0) closes #60 (via 1648195) closes #64 (Resolved as part of other function merges) closes #65 (via 28dd76a) closes #66 (via 4862b2b) closes #67 (via 2ca9c90)
2014-09-23Patch for DRILL-705Timothy Chen
Currently only supports partitioning/ordering, not yet preceding or after offsets
2014-09-11DRILL-1402: Add check-style rules for trailing space, TABs and blocks ↵Aditya Kishore
without braces
2014-09-11DRILL-634: Cleanup/organize Java imports and trailing whitespaces from Drill ↵Aditya Kishore
code
2014-09-11Updating projects version to 0.6.0-incubating-SNAPSHOT.Aditya Kishore
2014-08-31Maven cleanup & pom fixesJacques Nadeau
2014-08-29DRILL-1307: add support for fixed binary columns in parquet reader.Jason Altekruse
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.
2014-08-29DRILL-1340: Add support for JDBC metadata.Jacques Nadeau
2014-08-27DRILL-1354: Fix date truncate functions to use toString helper functions.Mehant Baid
Minor cleanup: move the truncate logic in a separate template
2014-08-27DRILL-1313: All text mode for json readerJason Altekruse
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.
2014-08-27Support for @inject in aggregation functionsMehant Baid
2014-08-18DRILL-1281: Read into Direct Memory in Parquet Reader. Requires Hadoop 2.4 ↵Parth Chandra
or above
2014-08-06Move to 0.5.0-incubating-SNAPSHOTJacques Nadeau
2014-07-29Update version to 0.4.0-incubating-SNAPSHOTJacques Nadeau
2014-07-26move to optiq 0.9Jacques Nadeau
2014-07-25DRILL-1186: Check for null values in Nullable Date/Time/TimeStamp SqlAccessorsvkorukanti
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-24DRILL-1181: Generate user friendly error messagesHanifi Gunes
Conflicts: exec/java-exec/src/main/java/org/apache/drill/exec/server/options/SystemOptionManager.java
2014-07-20DRILL-1145: Add testcase. Fix is in Optiq.vkorukanti
2014-07-20DRILL-1136: Check for existance of view before creating one when no OR ↵vkorukanti
REPLACE clause is provided
2014-07-20DRILL-1114: Fix a bug in resolving tables in schema where view is createdvkorukanti
Store the current schema path where view is created within view and use that schema path when expanding the view as part of query planning.
2014-07-20DRILL-990: Add schema mutability property to InfoSchema.SCHEMATA table.vkorukanti
2014-07-20DRILL-1123: Use double type for decimal divisionMehant Baid
2014-07-12DRILL-1133: Default cp and dfs storage plugin instances do not appear in ↵Aditya Kishore
Drill Web UI after installing Drill. * Modified StoragePluginRegistry to scan for ALL 'bootstrap-storage-plugins.json' files in the classpath instead of only the first one. * Moved 'hbase' and 'hive' plugin instance definitions to their own module from 'java-exec'. * Renamed the test storage plugin instances to 'dfs_test' and 'hive_test' and updated the test cases to reflect this change.
2014-07-07DRILL-1088: implemented date_trunc use TestFunctionsQuery instead of ↵Cliff Buchanan
TestDateFunctions
2014-07-07DRILL-1109: Implement downward casting functions for decimal data type.Mehant Baid
2014-07-07DRILL-1098: Add test for trim(), substring() function.Mehant Baid
Actual fix is in OPTIQ-331
2014-07-02DRILL-1074: Fix computation of scale for divide function.Mehant Baid
2014-07-02DRILL-794: Fix IOB while performing decimal subtractionMehant Baid
2014-06-27DRILL-841: Using BigDecimal to round and truncate.Sudheesh Katkam
2014-06-25DRILL-1054: Handle return statement in function templatesMehant Baid
2014-06-25DRILL-1073: Include intermediate fragments when initializing ↵Steven Phillips
remainingFragmentCount Ignore QueryState.COMPLETED messages in jdbc. This was causing the Query Complete message to get sent before the query had actually completed.
2014-06-20DRILL-1024: Move hive storage code out of 'exec/java-exec' into ↵vkorukanti
'contrib/storage-hive' module. + Create two modules in contrib/storage-hive ++ contrib/storage-hive/hive-exec-shade: creates shaded hive-exec.jar ++ contrib/storage-hive/core: contains Hive storage code (schema, record reader and functions) + Update TestHiveUDFs.java to use BaseTestQuery instead of SimpleRootExec
2014-06-20DRILL-1015: Move compound identifier converter step into Sql parser.vkorukanti
Currently compound identifiers are converted in DrillSqlWorker after parsing the query, but when views are expanded, we don't apply the conversion process as the view expander code is in Optiq. Fix is to move the conversion process to Sql parser it self, so that whenever a query string is parsed output SqlNode will have compound identifiers converted.
2014-06-20DRILL-1019: Handle multilpication overflow for decimal38 data typeMehant Baid
2014-06-20DRILL-1016: Propagate negative sign while casting from decimal18 to decimal38Mehant Baid
2014-06-19DRILL-884: Always return a schema, even when there are no recordsSteven Phillips