Re: Structs in Hive

2012-07-23 Thread Edward Capriolo
If you are writing a GenericUDF or serde and want to return struct types there are object inspectors to build structs. The Java type return is an Object[]. Hive expects that if the struct has 5 fields the object array will have a length of 5. On Mon, Jul 23, 2012 at 1:34 PM, wrote: > Cool. Thank

Re: Structs in Hive

2012-07-23 Thread kulkarni . swarnim
Cool. Thanks :) Also was just curious what do people generally use to write struct data in hive tables? I see that there is a STRUCT function defined that takes parameters and creates structs off them. Can we use a custom class as well? Thanks again. Sent from my iPhone On Jul 23, 2012, at 12

Re: Structs in Hive

2012-07-23 Thread Edward Capriolo
in your case hbase has a custom serde, the Deserializer interface is what turns the value from the input format into something that hive can understand. HBase support uses the user specified table property columns.mapping as information for what it should parse out of the hbase result. On Mon, Jul