Alex Behm
c9965e5a5c
Fix build break due to views defined by a constant select.
...
Change-Id: I5deeeb03469494f5ba6ed7a911354bbdd6c98195
Reviewed-on: http://gerrit.ent.cloudera.com:8080/149
Reviewed-by: Henry Robinson <henry@cloudera.com >
Tested-by: Henry Robinson <henry@cloudera.com >
2014-01-08 10:52:04 -08:00
Alex Behm
2b427208e5
IMPALA-507: Creating a VIEW that does not reference a table fails with IllegalStateException.
...
Change-Id: I11470ba919bbfced76730adae2a46647c4ef110b
Reviewed-on: http://gerrit.ent.cloudera.com:8080/146
Reviewed-by: Lenni Kuff <lskuff@cloudera.com >
Reviewed-by: Alex Behm <alex.behm@cloudera.com >
Tested-by: Alex Behm <alex.behm@cloudera.com >
2014-01-08 10:52:04 -08:00
Alex Behm
52c9d26d16
IMPALA-475: Impala should avoid the use of c_# style autogenerated column aliases unless necessary.
...
Change-Id: I959e35bcee1698ebc35534dc4f390c5c2c7dc919
Reviewed-on: http://gerrit.ent.cloudera.com:8080/141
Reviewed-by: Alex Behm <alex.behm@cloudera.com >
Tested-by: Alex Behm <alex.behm@cloudera.com >
2014-01-08 10:52:03 -08:00
Alex Behm
9754f5bf52
IMPALA-504: Right and full outer joins do not return row with NULL value for rhs table.
...
Change-Id: Ia3f8d474fb30189b36fb587b2920d7b9b224ea71
Reviewed-on: http://gerrit.ent.cloudera.com:8080/129
Tested-by: Alex Behm <alex.behm@cloudera.com >
Reviewed-by: Alex Behm <alex.behm@cloudera.com >
2014-01-08 10:52:03 -08:00
Skye Wanderman-Milne
6e7406df8b
IMPALA-502: Impala does not return NULL for case where table has extra string column and data does not (it returns an empty string)
...
Change-Id: I0cfe5ce5fc279d46610a3cc191a501ccbc335296
Reviewed-on: http://gerrit.ent.cloudera.com:8080/127
Reviewed-by: Skye Wanderman-Milne <skye@cloudera.com >
Tested-by: Skye Wanderman-Milne <skye@cloudera.com >
2014-01-08 10:52:02 -08:00
Nong Li
fd53edbbe4
Fix parquet writer bug with not setting dictionary metadata.
...
Change-Id: Ia5c0886497678d31b82cb5052e06df437bb201be
Reviewed-on: http://gerrit.ent.cloudera.com:8080/114
Reviewed-by: Marcel Kornacker <marcel@cloudera.com >
Tested-by: Marcel Kornacker <marcel@cloudera.com >
2014-01-08 10:52:02 -08:00
Lenni Kuff
faeb7f5fa3
Add scanner test case for scenario where data and table schema do not match
...
Change-Id: I16f007ad1cb2caac47506914512c5665fc3d5f56
Reviewed-on: http://gerrit.ent.cloudera.com:8080/98
Reviewed-by: Lenni Kuff <lskuff@cloudera.com >
Tested-by: Lenni Kuff <lskuff@cloudera.com >
2014-01-08 10:52:01 -08:00
Skye Wanderman-Milne
3fecdeb793
IMPALA-441: support default values for Avro tables
2014-01-08 10:51:39 -08:00
Alex Behm
8ad15fabcf
IMPALA-372: Added CREATE/DROP/ALTER VIEW.
2014-01-08 10:51:35 -08:00
Alex Behm
3bba336bbf
IMPALA-359: Return proper tuple id of inline view with distinct aggregation.
2014-01-08 10:51:26 -08:00
Alan Choi
254ee6ef89
IMPALA-434 Support binary hbase encoding
2014-01-08 10:51:18 -08:00
Skye Wanderman-Milne
e8344bb0d0
Dictionary encoding/decoding
2014-01-08 10:51:15 -08:00
Lenni Kuff
c2cfc7e2a3
IMPALA-373: Add support for 'LOAD DATA' statements
...
This change adds Impala support for LOAD DATA statements. This allows the user
to load one or more files into a table or partition from a given HDFS location. The
load operation only moves files, it does not convert data to match the target
table/partition's file format.
2014-01-08 10:51:02 -08:00
Alex Behm
045038e479
IMPALA-374: Added WITH clause without recursion.
2014-01-08 10:51:00 -08:00
Henry Robinson
79b36a5eb3
IMPALA-375: Add column permutation clause to INSERT statement
2014-01-08 10:50:59 -08:00
Nong Li
ce092065be
Fix bug with how exec sets if the conjuncts are thread safe.
2014-01-08 10:50:53 -08:00
Alan Choi
b1de018298
IMPALA-31 Support EXPLAIN <query>
...
Hue is moving to HiveServer2 but HiveServer2 does not have an "explain" RPC
call. To support "explain", I added it to the language.
An "explain" statement will return a result set: one row per explain line.
2014-01-08 10:50:32 -08:00
Alex Behm
937a44f9f8
IMPALA-68: Support Values() statement.
2014-01-08 10:50:31 -08:00
Alex Behm
c7819f4db7
IMPALA-87: Support INSERT from SELECT without FROM.
2014-01-08 10:50:30 -08:00
Alex Behm
9ff09cd3f4
IMPALA-70: Respect tbl properties to allow empty strings to be treated as NULL
2014-01-08 10:50:28 -08:00
Lenni Kuff
627e74a068
Fix insert test failure by cleaning up table before executing query
2014-01-08 10:50:27 -08:00
Lenni Kuff
e0507e192b
Fix unstable alter table test
2014-01-08 10:50:26 -08:00
Nong Li
261119b91f
Forgot to update the test in previous commit.
2014-01-08 10:50:23 -08:00
Nong Li
8af35425e6
Fix unstable ordering with nans.
2014-01-08 10:50:22 -08:00
Nong Li
68e4c14527
Fix parquet incompatibilities.
2014-01-08 10:50:22 -08:00
Henry Robinson
ead69d377f
IMPALA-249, IMPALA-252: Fixes for static partition keys.
2014-01-08 10:50:14 -08:00
Alex Behm
861ba05989
IMPALA-197: Outer join on constant expressions returns incorrect results.
2014-01-08 10:50:09 -08:00
Alex Behm
c9040aee22
IMPALA-111: COUNT(DISTINCT col) returns wrong results -- does not ignore NULLs.
2014-01-08 10:50:09 -08:00
Alex Behm
14557c7bab
IMPALA-297: Remove distinction between value_expr and expr in parser.
2014-01-08 10:50:08 -08:00
Skye Wanderman-Milne
0c343913fa
IMPALA-266: Round() does not output the right precision
2014-01-08 10:50:02 -08:00
Henry Robinson
7d2c47ad72
IMPALA-258: Make partition key string encoding Hive-compatible
2014-01-08 10:49:54 -08:00
Alex Behm
abafcf81ff
IMPALA-287: Full outer join is missing results.
2014-01-08 10:49:54 -08:00
Alex Behm
4c45bc06c4
IMPALA-84: Predicates not evaluated if select exprs are constant.
2014-01-08 10:49:53 -08:00
Alex Behm
dbe3127383
IMPALA-285: Multiple outer joins with nesting crash impalad
2014-01-08 10:49:53 -08:00
Alex Behm
21685d4f8f
Fixed a failed Preconditions check if a join predicate has constants.
2014-01-08 10:49:52 -08:00
Alan Choi
7aadac236d
IMPALA-231 fix hbase perf issue by deleteing local java ref
2014-01-08 10:49:51 -08:00
Marcel Kornacker
7bf87a4b54
fix for IMPALA-90/IMPALA-221
2014-01-08 10:49:50 -08:00
Alex Behm
5db3f2cdf5
IMPALA-227: SELECT * on partitioned table returns columns in different order than Hive.
2014-01-08 10:49:48 -08:00
Alex Behm
805fa50d6f
IMPALA-67: Constant SELECT clauses do not work in subqueries.
2014-01-08 10:49:48 -08:00
Skye Wanderman-Milne
04bee45af5
Update query test to use dayofyear()
2014-01-08 10:49:47 -08:00
Lenni Kuff
c74b7e41dd
Enable insert tests to run against parquet
2014-01-08 10:49:47 -08:00
Lenni Kuff
3e70594484
Fix unstable top-n test case
2014-01-08 10:49:37 -08:00
Alex Behm
1b2e8280d4
Fix NULL issues.
2014-01-08 10:49:32 -08:00
Lenni Kuff
e218721386
IMPALA-198: Support setting file format, table comment in CREATE TABLE LIKE statements
2014-01-08 10:49:31 -08:00
Marcel Kornacker
d7e22f44bb
Partitioned hash joins
...
- added PlanNode.numNodes, PlanNode.avgRowSize and PlanNode.computeStats()
- fixing up some cardinality estimates
- Planner now tries to do a cost-based decision between broadcast join and join with full repartitioning (both inputs)
- ExchangeNode now distinguishes between its input and output row descriptor: the output potentially contains more tuples
- fixed problem related to cancellation and concurrent hash table builds.
Not included:
- partitioned joins that take advantage of existing partitions of the inputs; those will have to wait for a follow-on change
2014-01-08 10:49:29 -08:00
Nong Li
1fcfb72bc4
IMPALA-145: Fix order by limit 0 crash.
2014-01-08 10:49:27 -08:00
Alex Behm
673d7b97cf
IMPALA-190: Insert with NULL partition keys results in SIGSEGV.
2014-01-08 10:49:22 -08:00
Lenni Kuff
15f0313283
Add analysis checks for length of RowFormat strings, fix escaping of row format values
2014-01-08 10:49:21 -08:00
Lenni Kuff
018a72bfe2
IMPALA-189: Properly support NULL partition key values in ALTER .. PARTITION statements
2014-01-08 10:49:21 -08:00
Alex Behm
0821e2f826
IMPALA-66: Support for UNION with constant SELECT clauses.
2014-01-08 10:49:18 -08:00