[jira] [Updated] (HIVE-4055) add Date data type

2013-07-26 Thread Jason Dere (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dere updated HIVE-4055:
-

Attachment: HIVE-4055.4.patch.txt

New patch HIVE-4055.4.patch.txt, with updated unit test output for serde_regex.q

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
Assignee: Jason Dere
 Attachments: Date.pdf, HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt, 
 HIVE-4055.3.patch.txt, HIVE-4055.4.patch.txt, HIVE-4055.D11547.1.patch


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-07-26 Thread Jason Dere (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dere updated HIVE-4055:
-

Attachment: HIVE-4055.4.patch

Re-upload HIVE-4055.4.patch (without .txt suffix), to get automated tests to 
run.

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
Assignee: Jason Dere
 Attachments: Date.pdf, HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt, 
 HIVE-4055.3.patch.txt, HIVE-4055.4.patch, HIVE-4055.4.patch.txt, 
 HIVE-4055.D11547.1.patch


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-07-25 Thread Jason Dere (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dere updated HIVE-4055:
-

Attachment: HIVE-4055.3.patch.txt

Updated the Phabricator review at https://reviews.facebook.net/D11547, but it 
didn't post the patch update here.  Attaching now. 

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
Assignee: Jason Dere
 Attachments: Date.pdf, HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt, 
 HIVE-4055.3.patch.txt, HIVE-4055.D11547.1.patch


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-07-25 Thread Ashutosh Chauhan (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ashutosh Chauhan updated HIVE-4055:
---

Status: Open  (was: Patch Available)

Failure for serde_regex is actually in TestNegativeCliDriver (not in 
TestCliDriver). Stacktrace:
{code}
 [junit] Running org.apache.hadoop.hive.cli.TestNegativeCliDriver
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[junit] FAILED: NoSuchElementException null
[junit] java.lang.Exception: load command: LOAD DATA LOCAL INPATH 
'/grid/0/ashutosh/hive/data/files/kv1.txt' OVERWRITE INTO TABLE srcpart 
PARTITION (ds='2008-04-08',hr='11') failed with exit code= 4
[junit] at 
org.apache.hadoop.hive.ql.QTestUtil.runLoadCmd(QTestUtil.java:538)
[junit] at 
org.apache.hadoop.hive.ql.QTestUtil.createSources(QTestUtil.java:582)
[junit] at 
org.apache.hadoop.hive.cli.TestNegativeCliDriver.clinit(TestNegativeCliDriver.java:44)

{code}

Additionally, I also saw TestJdbcDriver and TestJdbcDriver2 failing in my runs, 
with following traces:
{quote}
[junit] OK
[junit] FAILED: SemanticException [Error 10099]: DATE and DATETIME types 
aren't supported yet. Please use TIMESTAMP instead
[junit] Test org.apache.hadoop.hive.jdbc.TestJdbcDriver FAILED


[junit] Running org.apache.hive.jdbc.TestJdbcDriver2
[junit] Tests run: 34, Failures: 0, Errors: 34, Time elapsed: 61.357 sec
[junit] Test org.apache.hive.jdbc.TestJdbcDriver2 FAILED

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
Assignee: Jason Dere
 Attachments: Date.pdf, HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt, 
 HIVE-4055.3.patch.txt, HIVE-4055.D11547.1.patch


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-07-17 Thread Ashutosh Chauhan (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ashutosh Chauhan updated HIVE-4055:
---

Assignee: Jason Dere

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
Assignee: Jason Dere
 Attachments: Date.pdf, HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt, 
 HIVE-4055.D11547.1.patch


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-07-11 Thread Jason Dere (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dere updated HIVE-4055:
-

Status: Patch Available  (was: Open)

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
 Attachments: Date.pdf, HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt, 
 HIVE-4055.D11547.1.patch


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-06-28 Thread Phabricator (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Phabricator updated HIVE-4055:
--

Attachment: HIVE-4055.D11547.1.patch

jdere requested code review of HIVE-4055 [jira] add Date data type.

Reviewers: JIRA

Add Date data type, a new primitive data type which supports the standard SQL 
date type.

Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

TEST PLAN
  EMPTY

REVISION DETAIL
  https://reviews.facebook.net/D11547

AFFECTED FILES
  data/files/datatypes.txt
  data/files/flights_join.txt
  data/files/flights_tiny.txt.1
  jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveBaseResultSet.java
  jdbc/src/java/org/apache/hadoop/hive/jdbc/HivePreparedStatement.java
  jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveResultSetMetaData.java
  jdbc/src/java/org/apache/hadoop/hive/jdbc/JdbcColumn.java
  jdbc/src/java/org/apache/hadoop/hive/jdbc/Utils.java
  jdbc/src/java/org/apache/hive/jdbc/HiveBaseResultSet.java
  jdbc/src/java/org/apache/hive/jdbc/HivePreparedStatement.java
  jdbc/src/java/org/apache/hive/jdbc/HiveResultSetMetaData.java
  jdbc/src/java/org/apache/hive/jdbc/JdbcColumn.java
  jdbc/src/java/org/apache/hive/jdbc/Utils.java
  jdbc/src/test/org/apache/hadoop/hive/jdbc/TestJdbcDriver.java
  jdbc/src/test/org/apache/hive/jdbc/TestJdbcDriver2.java
  ql/src/gen/protobuf/gen-java/org/apache/hadoop/hive/ql/io/orc/OrcProto.java
  ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/DateColumnStatistics.java
  
serde/src/test/org/apache/hadoop/hive/serde2/lazybinary/MyTestClassSmaller.java
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
  ql/src/java/org/apache/hadoop/hive/ql/parse/DDLSemanticAnalyzer.java
  ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g
  ql/src/java/org/apache/hadoop/hive/ql/parse/TypeCheckProcFactory.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDate.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDateAdd.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDateDiff.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDateSub.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDayOfMonth.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFMonth.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToBoolean.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToByte.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToDouble.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToFloat.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToInteger.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToLong.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToShort.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToString.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFUnixTimeStamp.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFWeekOfYear.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFYear.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFAverage.java
  
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFContextNGrams.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCorrelation.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCovariance.java
  
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCovarianceSample.java
  
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFHistogramNumeric.java
  
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFPercentileApprox.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFStd.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFStdSample.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFSum.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFVariance.java
  
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFVarianceSample.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFnGrams.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBaseCompare.java
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFToDate.java
  
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFToUnixTimeStamp.java
  ql/src/protobuf/org/apache/hadoop/hive/ql/io/orc/orc_proto.proto
  ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java
  ql/src/test/queries/clientnegative/invalid_t_alter1.q
  ql/src/test/queries/clientnegative/invalid_t_alter2.q
  ql/src/test/queries/clientnegative/invalid_t_create1.q
  ql/src/test/queries/clientnegative/invalid_t_transform.q
  ql/src/test/queries/clientpositive/ctas_date.q
  ql/src/test/queries/clientpositive/date_1.q
  

[jira] [Updated] (HIVE-4055) add Date data type

2013-06-24 Thread Jason Dere (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dere updated HIVE-4055:
-

Attachment: Date.pdf

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
 Attachments: Date.pdf, HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-06-21 Thread Jason Dere (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Dere updated HIVE-4055:
-

Attachment: HIVE-4055.2.patch.txt

- change to integer representation based on days since epoch
- pull in JodaTime lib as dependency
- support date literal syntax
- limit the amount of type compatibility of date with other types
- Hive server2 jdbc support
- Support additional SerDe classes
- Additional tests

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
 Attachments: HIVE-4055.1.patch.txt, HIVE-4055.2.patch.txt


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-02-21 Thread Sun Rui (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sun Rui updated HIVE-4055:
--

Attachment: HIVE-4055.1.patch.txt

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: New Feature
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
 Attachments: HIVE-4055.1.patch.txt


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4055) add Date data type

2013-02-21 Thread Sun Rui (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sun Rui updated HIVE-4055:
--

Issue Type: Sub-task  (was: New Feature)
Parent: HIVE-3472

 add Date data type
 --

 Key: HIVE-4055
 URL: https://issues.apache.org/jira/browse/HIVE-4055
 Project: Hive
  Issue Type: Sub-task
  Components: JDBC, Query Processor, Serializers/Deserializers, UDF
Reporter: Sun Rui
 Attachments: HIVE-4055.1.patch.txt


 Add Date data type, a new primitive data type which supports the standard SQL 
 date type.
 Basically, the implementation can take HIVE-2272 and HIVE-2957 as references.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira