[
https://issues.apache.org/jira/browse/HIVE-1245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12874187#action_12874187
]
John Sichi commented on HIVE-1245:
----------------------------------
As part of this, should also test and document the existing support for
serializing arrays and structs, and also expose the control over when to use
JSON vs delimited for these and maps.
hive> CREATE TABLE complex(
key string,
a array<string>,
s struct<col1 : int, col2 : int>)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES (
"hbase.columns.mapping" = "cf:a, cf:s"
);
OK
hive>
INSERT OVERWRITE TABLE complex
SELECT bar, array('x', 'y', 'z'), struct(100, 200)
FROM pokes
WHERE foo=497;
...
OK
hive>
SELECT * FROM complex;
OK
val_497 ["x","y","z"] {"col1":100,"col2":200}
hbase(main):003:0> scan 'complex'
ROW COLUMN+CELL
val_497 column= cf:s, timestamp=1275419258650,
value=100\x02200
val_497 column=cf:a, timestamp=1275419258650,
value=x\x02y\x02z
1 row(s) in 1.0250 seconds
> allow access to values stored as non-strings in HBase
> -----------------------------------------------------
>
> Key: HIVE-1245
> URL: https://issues.apache.org/jira/browse/HIVE-1245
> Project: Hadoop Hive
> Issue Type: Improvement
> Components: HBase Handler
> Affects Versions: 0.6.0
> Reporter: John Sichi
> Assignee: John Sichi
> Fix For: 0.6.0
>
>
> See test case in
> http://mail-archives.apache.org/mod_mbox/hadoop-hive-user/201003.mbox/browser
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.