Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

partition set output format class bug fix #56

Open
wants to merge 3,476 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3476 commits
Select commit Hold shift + click to select a range
b69385b
HIVE-6887 Add missing params to hive-default.xml.template (Harish But…
Apr 11, 2014
41148b0
HIVE-6873 DISTINCT clause in aggregates is handled incorrectly by vec…
Apr 11, 2014
c654a56
HIVE-6732 Update Release Notes (Harish Butani)
Apr 11, 2014
67c7912
HIVE-6906 Fix assembly/src.xml so that sr tar ball contains top level…
Apr 15, 2014
d4ddb69
HIVE-6907 HiveServer2 - wrong user gets used for metastore operation …
Apr 15, 2014
b959bc2
HIVE-6909 Update Release Note for Hive 0.13 RC1 (Harish Butani via Gu…
Apr 15, 2014
da1fac5
Fix dimension only query with where condition
Amareshwari Apr 15, 2014
70ec267
Merge branch 'merge-0.13' of https://github.corp.inmobi.com/platform/…
Amareshwari Apr 15, 2014
71dbe8e
HIVE-6740 Typo in src/ql/pom.xml (Szehon Ho via Xuefu Zhang)
Apr 15, 2014
cd24814
HIVE-6917 Update Release Notes for Hive 0.13 RC2
Apr 15, 2014
0707907
Merge branch 'develop' of https://github.corp.inmobi.com/platform/inm…
Amareshwari Apr 17, 2014
e771f06
Fix order by with column order specified in the query
Amareshwari Apr 21, 2014
9d7f4f8
Fix test failures on jenkins due to delayed time calculation
Amareshwari Apr 21, 2014
f6b5d47
Merge branch 'develop' of https://github.com/InMobi/hive into merge-0.13
Amareshwari Apr 21, 2014
0726e13
Fix orderby clause in TestHQLParser
Amareshwari Apr 21, 2014
8c0f7c3
Merge branch 'branch-0.13' of https://github.com/apache/hive into mer…
Amareshwari Apr 21, 2014
22aef0d
Fix compilation issues with merge
Amareshwari Apr 21, 2014
8d08abe
Merge branch 'develop' of https://github.com/InMobi/hive into merge-0.13
Amareshwari Apr 21, 2014
d329ce5
Do not detach session on release
Amareshwari Apr 21, 2014
a81ccbf
Handle extra AND in where clause of dimension partition condition
Apr 22, 2014
e4e8e8b
Modify the haspartition() to check if the resolved storage table has …
Apr 22, 2014
549481b
Merge pull request #1 from sreekanth-r/develop
Amareshwari Apr 22, 2014
d00d482
Cube rewriter throws SemanticException with ErrorMsg as field
Amareshwari Apr 23, 2014
5a7828a
Merge pull request #2 from InMobi/semantic-errors
Amareshwari Apr 23, 2014
08d9095
Skip dimension storage table, if it does not exist
Amareshwari Apr 23, 2014
7b1a308
Add missing try-catch
Amareshwari Apr 23, 2014
bb2291b
Add format field to cube error messages
Amareshwari Apr 23, 2014
208221f
Add brackets around order by columns
Apr 24, 2014
dd9022a
Verify reconstructed order by clause is parseable
Apr 24, 2014
ae1c54d
Merge pull request #3 from jdhok/develop
Amareshwari Apr 24, 2014
a5549db
Fix target dimensions in case of automatic join resolution'
Apr 24, 2014
17e0e09
Merge pull request #4 from jdhok/develop
Apr 24, 2014
309d517
Set permissions for packaged bin folder
Amareshwari Apr 24, 2014
1c450d2
Merge branch 'develop' of https://github.com/InMobi/hive into develop
Amareshwari Apr 24, 2014
18e14ae
Merge branch 'develop' of https://github.com/InMobi/hive into merge-0.13
Amareshwari Apr 28, 2014
333b26a
HIVE-6877 : TestOrcRawRecordMerger is deleting test.tmp.dir (Jason De…
ashutoshc Apr 10, 2014
8c54ff4
HIVE-6602 : Multi-user HiveServer2 throws error (Vaibhav Gumashta via…
Mar 11, 2014
4d881c2
Handle partition filter push down in case of right outer and full out…
Apr 29, 2014
0354239
Fix hasPartitions method for dimension only queries
Apr 30, 2014
db4d35a
Merge pull request #5 from jdhok/develop
Apr 30, 2014
6250a82
Add current database name as suffix in cube rewriter
May 2, 2014
e2d7558
Merge pull request #6 from jdhok/develop
May 2, 2014
4e48a6d
Preserve user specified join type
May 5, 2014
1db25ec
Transfer join conditions to where clause in case of left/right outer …
May 5, 2014
259174e
Support cube queries with insert clause
Amareshwari May 5, 2014
e6a8d12
Merge branch 'develop' of https://github.com/InMobi/hive into develop
Amareshwari May 5, 2014
0e6f738
Support cube queries with insert clause
Amareshwari May 5, 2014
25d778d
Preserve user filters in join resolver
May 5, 2014
02a3bb8
Merge pull request #7 from jdhok/develop
May 5, 2014
8f71500
Cache join clause in join resolver
May 7, 2014
5e1bb1b
Merge pull request #8 from jdhok/develop
May 7, 2014
f7ece80
Prepare release 0.13.0
Amareshwari May 8, 2014
8f4cb00
prepare for next development iteration
Amareshwari May 8, 2014
f0acdb0
Skip deploy for packaging
Amareshwari May 8, 2014
f308524
Remove tag from scm section
Amareshwari May 12, 2014
ea02369
Add derived cube
Amareshwari May 15, 2014
5dcf000
HIVE-5733. Publish hive-exec artifact without all the dependencies
Amareshwari May 15, 2014
d60a57e
Session close should not close operations
Amareshwari May 15, 2014
f2b1c62
Merge pull request #9 from InMobi/session-close
Amareshwari May 15, 2014
711571d
Remove dummy code from least dimension resolver
Amareshwari May 16, 2014
2154999
Add option to choose lightest fact before storage table resolver
Amareshwari May 16, 2014
9b91191
Merge pull request #10 from InMobi/error-codes
Amareshwari May 16, 2014
ea5a884
Add fact pruning messages when no candidate facts are available
Amareshwari May 20, 2014
3083fa6
Merge branch 'develop' of https://github.com/InMobi/hive into error-c…
Amareshwari May 20, 2014
f70e941
Update fact pruing message for all cases
Amareshwari May 20, 2014
2ccbad1
Fixing the leading and trailing spaces in select column names, which …
May 21, 2014
755838e
Updates the error on no candidate facts to have reason as json; Adds …
Amareshwari May 21, 2014
bbfebc8
Remove unused constant
Amareshwari May 21, 2014
027d17f
Update version to 0.13.1-inm-SNAPSHOT
Amareshwari May 21, 2014
a8c0301
Remove withdep classifier from packaging hive-exec depedency
Amareshwari May 21, 2014
82c73a9
Fixing TestHQLParser testcase.
May 21, 2014
b729b81
Merge pull request #11 from InMobi/error-codes
Amareshwari May 22, 2014
851c46d
Preserve spacing logic in case of all binary operators other than DOT…
May 22, 2014
e1c4400
Fixing Formatting in the TestJoinResolver
May 22, 2014
ae157ab
Merge pull request #12 from sreekanth-r/jdbc-parser
Amareshwari May 22, 2014
931fe91
Allow creating sessions with existing handle
May 23, 2014
1bd3166
Uber dimension - first commit
Amareshwari May 26, 2014
feb9ca3
Merge branch 'develop' of https://github.com/InMobi/hive into ubercube
Amareshwari May 26, 2014
ce4f7e6
Refactor session creation code into a private method and use it in bo…
May 26, 2014
2253226
Merge pull request #13 from jdhok/develop
Amareshwari May 26, 2014
1e9b216
Update query rewriting with derived cubes
Amareshwari May 26, 2014
7202cce
Update license for newly added files
Amareshwari May 26, 2014
32ec491
Add alter derived cube test
Amareshwari May 26, 2014
028793f
Add queryable property to cube
Amareshwari May 26, 2014
0fedda4
Fail query if cube cannot be queried
Amareshwari May 27, 2014
1645c36
Merge branch 'develop' of https://github.com/InMobi/hive into ubercube
Amareshwari May 27, 2014
2a13b81
Have single create cube method
Amareshwari May 27, 2014
9f57332
Merge pull request #14 from InMobi/ubercube
Amareshwari May 27, 2014
24d1005
Fixing Condition where a dimension table only has a single storage no…
May 29, 2014
da22edd
Merge pull request #15 from sreekanth-r/jdbc-parser
Amareshwari May 29, 2014
12b43e3
Added protobuf version for <=hadoop 2.0
May 29, 2014
2c5e3c4
protobuf 2.4.x dependency for <= hadoop 2.0
May 29, 2014
e12e0d6
Fix the join condition parsing
May 29, 2014
2e73652
Merge pull request #17 from sreekanth-r/jdbc-parser
Amareshwari May 30, 2014
173f615
Fix mulitple alias issue in join chain
Jun 5, 2014
8b657bf
Merge pull request #18 from jdhok/develop
Jun 6, 2014
a4b0e21
Merge pull request #16 from sumashivaprasad/develop
Amareshwari Jun 10, 2014
4eb5d81
Revert "Remove withdep classifier from packaging hive-exec depedency"
Amareshwari Jun 10, 2014
9981f4e
Revert "HIVE-5733. Publish hive-exec artifact without all the depende…
Amareshwari Jun 10, 2014
f3895d6
Revert "Merge pull request #16 from sumashivaprasad/develop"
Amareshwari Jun 10, 2014
6346d42
Remove protobuf classes from hive-exec shaded jar
Amareshwari Jun 24, 2014
cea149d
Merge branch 'develop' of https://github.com/InMobi/hive into dim-pyr…
Amareshwari Jun 30, 2014
3c69962
Query rewriting changes with respect to dimension pyramid
Amareshwari Jul 3, 2014
0169a1f
Remove debug print statements
Amareshwari Jul 3, 2014
bb14064
Refactoring of class names
Amareshwari Jul 3, 2014
d2daf3c
more refactoring
Amareshwari Jul 3, 2014
7f2ba85
refactor dimKey to dimAttribute
Amareshwari Jul 4, 2014
e2bfd6a
Add dimName key with dim table prefix
Amareshwari Jul 4, 2014
af1f4b4
Changes for protoc versio control and hbase storage handler proto
Jul 7, 2014
d7712e6
throw error if no candidate tables exist
Amareshwari Jul 8, 2014
94f4e1c
Merge pull request #19 from InMobi/dim-pyramid
Amareshwari Jul 9, 2014
66532ac
Merge pull request #20 from sumashivaprasad/develop
Amareshwari Jul 10, 2014
7caea9e
Expression resolver added in cube query rewriter
Amareshwari Jul 14, 2014
4869951
Merge branch 'develop' of https://github.com/InMobi/hive into expr-re…
Amareshwari Jul 14, 2014
98e1373
Fix alias issues with expression resolver
Amareshwari Jul 14, 2014
c1a657c
Remove debug print statement
Amareshwari Jul 14, 2014
3495d5d
Add all fields in the raw fact
Amareshwari Jul 15, 2014
5721ee9
Add timerange writer interface
Amareshwari Jul 16, 2014
fbfc2d3
Add expression resolution in join expression as well
Amareshwari Jul 16, 2014
1335cc0
Merge pull request #21 from InMobi/expr-resolver
Amareshwari Jul 16, 2014
c08324f
Merge branch 'develop' of https://github.com/InMobi/hive into timeran…
Amareshwari Jul 16, 2014
55536e9
Add testcase for query rewriting with timerangewriter options
Amareshwari Jul 17, 2014
e12f439
Fix test failures due to formatting
Amareshwari Jul 17, 2014
296a410
Merge pull request #22 from InMobi/timerange-writer
Amareshwari Jul 18, 2014
dc44c9e
Incorporate review comments
Amareshwari Jul 21, 2014
99c7995
Fix candidate fact resolution in aggregate resolver
Amareshwari Jul 21, 2014
207d2d5
Fix cube rewriter test
Amareshwari Jul 21, 2014
885d138
Move isAggregateAStT to HQLParser
Amareshwari Jul 21, 2014
96275fc
Pick Rawfact when measures are selected in distinct clause
Amareshwari Jul 21, 2014
dfd86d2
Merge pull request #23 from InMobi/aggr-facts
Amareshwari Jul 22, 2014
a6b6667
Fix null and String values for Hive varchar and char
Amareshwari Jul 28, 2014
5fbba66
Merge pull request #24 from InMobi/varchar
Amareshwari Jul 28, 2014
d7b1916
Fix java object inspector for char and varchar
Amareshwari Jul 29, 2014
0e626e2
Merge branch 'varchar' into develop
Amareshwari Jul 29, 2014
b926a49
Fix test at zeroth hour
Amareshwari Jul 29, 2014
fe95c78
Fix ObjectInspectorConverter for Char and Varchar
Amareshwari Jul 30, 2014
e805af6
Add description and displayString to cube column
Amareshwari Jul 31, 2014
0f0f70a
Merge pull request #25 from InMobi/col-attrs
Aug 1, 2014
b0ba0dc
Squashed commit of the following:
Aug 1, 2014
94640c0
Merge pull request #26 from InMobi/join_resolver
Aug 1, 2014
a6363a2
Compute all possible join clauses
Aug 4, 2014
61a4019
Added least cost join clause
Aug 5, 2014
bebd2a2
Remove cached join chain. Remove chain.reverse
Aug 5, 2014
8f920c4
Fix for GRILL-538 - Map and SMB joins with parquet
Aug 5, 2014
9f7bf95
Removed old join resolver code
Aug 6, 2014
2895fd3
Merge pull request #27 from sumashivaprasad/develop
Amareshwari Aug 6, 2014
f75bb79
Fix candidate resolver to remove facts with invalid columns
Aug 6, 2014
ae6b6bc
Merge branch 'join_resolver' into develop
Aug 6, 2014
ea53593
Undo changes in cube query context
Aug 6, 2014
4dc54d6
Merge pull request #28 from jdhok/develop
Aug 7, 2014
503562a
Column life validation for join chain
Aug 8, 2014
9554244
Added unit test for join path column life validation
Aug 8, 2014
3b7dab8
Merge pull request #29 from jdhok/develop
Aug 11, 2014
7f19824
Fix for GRILL-541
Aug 11, 2014
db8b448
Added missing drop table
Aug 11, 2014
4c7702b
Removed extra queries
Aug 11, 2014
ac5de50
Changed comment
Aug 11, 2014
d146bad
Renamed TC to sort_merge_join_desc since it is testing sort merge sho…
Aug 13, 2014
f9a20ab
Merge pull request #30 from sumashivaprasad/develop
Amareshwari Aug 13, 2014
569b1c2
Fix getStorageString for derived cubes
Aug 13, 2014
72155e8
Merge pull request #31 from jdhok/develop
Amareshwari Aug 13, 2014
7e75014
change
Aug 18, 2014
020eaba
Merge branch 'develop' of https://github.com/InMobi/hive into develop
Aug 18, 2014
f743986
reverted some
Aug 18, 2014
554f092
deafult values added
Aug 19, 2014
b9f715f
details added
Aug 19, 2014
337e484
Merge pull request #32 from prongs/ldap_config
Amareshwari Aug 19, 2014
27b6df0
added optional conf argument
Aug 20, 2014
380be1d
Merge pull request #33 from prongs/ldap_config
Amareshwari Aug 20, 2014
721c366
Add denormalization resolver - first commit
Amareshwari Aug 21, 2014
fd45ccd
Make denormalization resolver only for referenced columns
Amareshwari Aug 22, 2014
b62f78d
Prepare release hive-0.13-1-inm
Amareshwari Aug 22, 2014
0f93b3a
prepare for next development iteration
Amareshwari Aug 22, 2014
398546b
Remove itests from modules
Amareshwari Aug 22, 2014
b6c2ad1
Fix NPE while parsing alias with spaces
Aug 22, 2014
c4974aa
Fix alias NPE in CubeRewriter & alias reconstruction in HQLParser
Aug 22, 2014
d54782a
Merge pull request #34 from jdhok/develop
Aug 22, 2014
d4a3f31
Fix for GRILL-500 - Thrift union type support and fixed HIVE-2390
Aug 24, 2014
95e9840
Reverted deleted file
Aug 24, 2014
45db03e
Reverted deleted file
Aug 24, 2014
2045ba4
Fixed formatting
Aug 24, 2014
62ca6c1
Removed unused code and fixed formatting
Aug 24, 2014
38e5871
Fixed some more formatting issues
Aug 24, 2014
3e6eb36
Log candidate join clauses
Aug 27, 2014
ad2ff2b
Merge pull request #36 from jdhok/develop
Aug 27, 2014
2e76f24
Fixed NPE
Aug 31, 2014
b602231
Fixed TC results
Sep 1, 2014
f0518ff
Fixed TC results in some more
Sep 1, 2014
da98d1a
Fix parsing of selecting all columns through *
Amareshwari Sep 4, 2014
af24794
Merge pull request #37 from InMobi/select-star-fix
Amareshwari Sep 4, 2014
af54bac
Merge branch 'develop' of https://github.com/InMobi/hive into denorma…
Amareshwari Sep 5, 2014
18fe688
Remove space between count and (
Sep 11, 2014
b9e967b
Merge pull request #38 from jdhok/develop
Sep 11, 2014
b195257
Allow different time dimension name and partition column name
Sep 12, 2014
7c817d1
Merge branch 'develop' of https://github.com/InMobi/hive into denorma…
Amareshwari Sep 15, 2014
5c7589d
Added test. Added methods in test to get time dim from a partition
Sep 15, 2014
f9471ff
disallow blank username/password
Sep 15, 2014
d610a47
Merge pull request #40 from prongs/ldap_config
Amareshwari Sep 15, 2014
dbf66d0
Fully added Denormalization resolver
Amareshwari Sep 17, 2014
ac3ac74
Test for denorm resolver
Amareshwari Sep 17, 2014
ef73585
Merge branch 'develop' of https://github.com/InMobi/hive into denorma…
Amareshwari Sep 17, 2014
7b2694b
Fix casting issue
Amareshwari Sep 17, 2014
8eba695
Merge if and else by negating the condition
Amareshwari Sep 18, 2014
be5a97a
Adding more comments
Amareshwari Sep 18, 2014
d2cac38
Add comment for multi table select flag
Amareshwari Sep 18, 2014
6ea8e08
Some more comments
Amareshwari Sep 18, 2014
fa0f1ca
Merge pull request #41 from InMobi/denormalization-resolver
Amareshwari Sep 18, 2014
34d39f8
Fix test compilation
Amareshwari Sep 18, 2014
20aa5b0
run as user added as property and for hive driver
Sep 18, 2014
5b17baf
Merge branch 'develop' of https://github.com/InMobi/hive into ldap_co…
Sep 18, 2014
9bf7c7d
HIVE-7892. Maps thrift's set type to hive's array type (Satish Mittal…
Sep 15, 2014
6c82afe
reverted
Sep 19, 2014
1acf8af
HIVE-2390 - Lazy Binary Serde Union
Sep 21, 2014
c7c3fd1
Merge pull request #43 from sumashivaprasad/HIVE-2390
Amareshwari Sep 22, 2014
8594718
HIVE-6374 : Hive job submitted with non-default name node (fs.default…
ashutoshc May 13, 2014
2452f98
HIVE-7486 : Delete jar should close current classloader (Navis via As…
ashutoshc Aug 10, 2014
8078b94
Merge branch 'develop' of https://github.com/InMobi/hive into develop
Amareshwari Sep 22, 2014
8d415be
small bug
Sep 22, 2014
70ccfbe
exception wrapping
Sep 22, 2014
c865066
allow for non-default constructor and default constructor.
Sep 22, 2014
363f01a
Merge pull request #44 from prongs/ldap_config
Amareshwari Sep 23, 2014
5756293
java6 compatibility
Sep 23, 2014
9fed260
Merge pull request #45 from prongs/ldap_config
Amareshwari Sep 23, 2014
e4c3f6b
Allow user specified granularity in relative time ranges
Sep 23, 2014
6eb02d3
bug
Sep 23, 2014
ea0be86
more verbose error handling
Sep 23, 2014
2b9f4f9
unused method
Sep 23, 2014
d00e3cb
merging catch clauses
Sep 23, 2014
3e00cd7
Merge pull request #47 from prongs/develop
Amareshwari Sep 23, 2014
4b88451
Merged with develop
Sep 23, 2014
6175350
Make time dim-attributes reachable through dimensions
Amareshwari Sep 23, 2014
90d1716
Merge branch 'develop' of https://github.com/InMobi/hive into timed-d…
Amareshwari Sep 23, 2014
73258b7
Merge pull request #46 from jdhok/develop
Sep 23, 2014
ceef7d7
HIVE-7936 - fixed test o/p
Sep 24, 2014
809fc5c
Merged with develop
Sep 24, 2014
e3d7632
Merged with develop
Sep 24, 2014
4922fb1
Merge pull request #49 from sumashivaprasad/develop
Amareshwari Sep 24, 2014
757193d
Fixes all the test failures
Amareshwari Sep 24, 2014
196e06c
Making logging in join resolver at debug level
Amareshwari Sep 24, 2014
e9b7663
Merge pull request #48 from InMobi/timed-dims-thru-refs
Amareshwari Sep 24, 2014
c09cddc
HIVE-6822 : TestAvroSerdeUtils fails with -Phadoop-2 (Jason Dere via …
ashutoshc Apr 8, 2014
de5739f
HIVE-6939 : TestExecDriver.testMapRedPlan3 fails on hadoop-2 (Jason D…
ashutoshc Apr 22, 2014
369518c
HIVE-6888 : Hive leaks MapWork objects via Utilities::gWorkMap (Gunth…
Apr 11, 2014
383671c
HIVE-7011: HiveInputFormat's split generation isn't thread safe (Gunt…
hagleitn May 12, 2014
771459e
HIVE-7052: Optimize split calculation time (Rajesh Balamohan reviewed…
prasanthj Jun 2, 2014
68f3a04
HIVE-7210: NPE with "No plan file found" when running Driver instance…
Jun 18, 2014
1821692
HIVE-7549 - Code cleanup of Task.java and HiveInputFormat.java (Ashut…
Jul 30, 2014
7c0ef88
HIVE-6880 : TestHWISessionManager fails with -Phadoop-2 (Jason Dere v…
ashutoshc Apr 10, 2014
a641e30
making protobuf provided
Oct 9, 2014
0243f76
bugfix
prongs Jul 15, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 15 additions & 0 deletions .arcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"project_id" : "hive",
"conduit_uri" : "https://reviews.facebook.net/",
"copyright_holder" : "Apache Software Foundation",
"phutil_libraries" : {
"arc_jira_lib" : ".arc_jira_lib"
},
"arcanist_configuration" : "ArcJIRAConfiguration",
"events.listeners" : ["CommitListener"],
"jira_base_url" : "https://issues.apache.org/jira/secure/",
"jira_api_url" : "https://issues.apache.org/jira/si/",
"jira_project" : "HIVE",
"lint_engine" : "JavaLintEngine",
"max_line_length" : "100"
}
17 changes: 17 additions & 0 deletions .checkstyle
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<fileset-config file-format-version="1.2.0" simple-config="false">
<local-check-config name="Hive Checkstyle" location="checkstyle/checkstyle.xml" type="project" description="">
Expand Down
23 changes: 23 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Auto detect text files and perform LF normalization
* text=auto

*.cs text diff=csharp
*.java text diff=java
*.html text diff=html
*.py text diff=python
*.pl text diff=perl
*.pm text diff=perl
*.css text
*.js text
*.sql text
*.q text

*.sh text eol=lf

#test files, use lf so that size is same on windows as well
data/files/*.dat text eol=lf

*.bat text eol=crlf
*.cmd text eol=crlf
*.csproj text merge=union eol=crlf
*.sln text merge=union eol=crlf
18 changes: 18 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,27 @@
build
build-eclipse
.arc_jira_lib
.classpath*
.externalToolBuilders
.project
.settings
*.launch
*~
metastore_db
common/src/gen
.idea
*.iml
*.ipr
*.iws
derby.log
datanucleus.log
.arc
TempStatsStore/
target/
ql/TempStatsStore
hcatalog/hcatalog-pig-adapter/target
hcatalog/server-extensions/target
hcatalog/core/target
hcatalog/webhcat/java-client/target
hcatalog/storage-handlers/hbase/target
hcatalog/webhcat/svr/target
33 changes: 33 additions & 0 deletions .reviewboardrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.


# This file makes it easier to post review requests to ReviewBoard.
# Assuming you already have RBTools installed you can post a review
# request with the following command:
#
# % rbt post
#
# The RBTools docs (including installation instructions) are located here:
# http://www.reviewboard.org/docs/rbtools
#
# Note: This may not work correctly if $HOME/.reviewboardrc exists.

REPOSITORY='hive-git'
REVIEWBOARD_URL='https://reviews.apache.org'
TRACKING_BRANCH='origin/trunk'
TARGET_GROUPS='hive'
GUESS_FIELDS='true'
42 changes: 41 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -416,6 +416,21 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

For the SQLLine package:

Copyright (c) 2002, 2003, 2004, 2005 Marc Prud'hommeaux

From: http://sqlline.sourceforge.net/#license

"SQLLine is distributed under the BSD License, meaning that you are free to redistribute, modify, or sell the software with almost no restrictions."

Statement from Marc Prud'hommeaux regarding inconsistent licenses in some SQLLine source files:

> SQLLine was once GPL, but it was changed to be BSD a few years back.
> Any references to the GPL are vestigial. Hopefully the license
> declaration at http://sqlline.sourceforge.net/#license is sufficiently
> authoritative in this regard.


For the SLF4J library:

Expand All @@ -440,4 +455,29 @@ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



For the Mockito library:

The MIT License

Copyright (c) 2007 Mockito contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

23 changes: 3 additions & 20 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,26 +1,9 @@
Apache Hive
Copyright 2008-2011 The Apache Software Foundation
Copyright 2008-2013 The Apache Software Foundation

This product includes software developed by The Apache Software
Foundation (http://www.apache.org/).

This product includes software developed by The JDBM Project
(http://jdbm.sourceforge.net/).
This product includes Jersey (https://jersey.java.net/)
Copyright (c) 2010-2013 Oracle and/or its affiliates.

This product includes/uses ANTLR (http://www.antlr.org/),
Copyright (c) 2003-2008, Terrence Parr.

This product includes/uses StringTemplate (http://www.stringtemplate.org/),
Copyright (c) 2008, Terrence Parr.

This product includes/uses ASM (http://asm.ow2.org/),
Copyright (c) 2000-2005 INRIA, France Telecom.

This product includes/uses org.json (http://www.json.org/java/index.html),
Copyright (c) 2002 JSON.org

This product includes/uses JLine (http://jline.sourceforge.net/),
Copyright (c) 2002-2006, Marc Prud'hommeaux <[email protected]>.

This product includes/uses SLF4J (http://www.slf4j.org/),
Copyright (c) 2004-2008 QOS.ch
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
hive
====

This repository is a fork of Apache Hive distribution, patched with OLAP features

64 changes: 35 additions & 29 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
Apache Hive @VERSION@
=================

Hive is a data warehouse system for Hadoop that facilitates
easy data summarization, ad-hoc querying and analysis of large
datasets stored in Hadoop compatible file systems. Hive provides a
mechanism to put structure on this data and query the data using a
SQL-like language called HiveQL. At the same time this language also
allows traditional map/reduce programmers to plug in their custom
mappers and reducers when it is inconvenient or inefficient to express
this logic in HiveQL.
Apache Hive (TM) @VERSION@
======================

The Apache Hive (TM) data warehouse software facilitates querying and
managing large datasets residing in distributed storage. Built on top
of Apache Hadoop (TM), it provides:

* Tools to enable easy data extract/transform/load (ETL)

* A mechanism to impose structure on a variety of data formats

* Access to files stored either directly in Apache HDFS (TM) or in other
data storage systems such as Apache HBase (TM)

* Query execution via MapReduce

Hive defines a simple SQL-like query language, called QL, that enables
users familiar with SQL to query the data. At the same time, this
language also allows programmers who are familiar with the MapReduce
framework to be able to plug in their custom mappers and reducers to
perform more sophisticated analysis that may not be supported by the
built-in capabilities of the language. QL can also be extended with
custom scalar functions (UDF's), aggregations (UDAF's), and table
functions (UDTF's).

Please note that Hadoop is a batch processing system and Hadoop jobs
tend to have high latency and incur substantial overheads in job
Expand Down Expand Up @@ -43,13 +56,13 @@ Getting Started
===============

- Installation Instructions and a quick tutorial:
http://wiki.apache.org/hadoop/Hive/GettingStarted
https://cwiki.apache.org/confluence/display/Hive/GettingStarted

- A longer tutorial that covers more features of HiveQL:
http://wiki.apache.org/hadoop/Hive/Tutorial
https://cwiki.apache.org/confluence/display/Hive/Tutorial

- The HiveQL Language Manual:
http://wiki.apache.org/hadoop/Hive/LanguageManual
https://cwiki.apache.org/confluence/display/Hive/LanguageManual


Requirements
Expand All @@ -64,21 +77,14 @@ Upgrading from older versions of Hive
=====================================

- Hive @VERSION@ includes changes to the MetaStore schema. If
you are upgrading from an earlier version of Hive it is
imperative that you upgrade the MetaStore schema by
running the appropriate schema upgrade scripts located in
the scripts/metastore/upgrade directory.

We have provided upgrade scripts for Derby and MySQL databases. If
you are using a different database for your MetaStore you will need
to provide your own upgrade script.

- Hive @VERSION@ includes new configuration properties. If you
are upgrading from an earlier version of Hive it is imperative
that you replace all of the old copies of the hive-default.xml
configuration file with the new version located in the conf/
you are upgrading from an earlier version of Hive it is imperative
that you upgrade the MetaStore schema by running the appropriate
schema upgrade scripts located in the scripts/metastore/upgrade
directory.

- We have provided upgrade scripts for MySQL, PostgreSQL, Oracle and Derby
databases. If you are using a different database for your MetaStore
you will need to provide your own upgrade script.

Useful mailing lists
====================
Expand All @@ -88,8 +94,8 @@ Useful mailing lists
to this mailing list.

2. [email protected] - For discussions about code, design and features.
Send an empty email to [email protected] in order to subscribe
to this mailing list.
Send an empty email to [email protected] in order to
subscribe to this mailing list.

3. [email protected] - In order to monitor commits to the source
repository. Send an empty email to [email protected]
Expand Down
Loading