码迷,mamicode.com
首页 > 其他好文 > 详细

Pig数据类型

时间:2015-06-07 23:31:55      阅读:1007      评论:0      收藏:0      [点我收藏+]

标签:

基本类型

int、long、float、double、chararray、bytearray、datatime、boolean、biginteger、bigdecimal

复杂类型

map、tuple、bag
NULL
 

map

[‘key1‘#value1, ‘key2‘#value2]
key-value键值对,key是chararray类型,value可以是任意类型(基本类型、复杂类型都可以)。
 

tuple 元组

(‘lisg‘, 23)
tuple是一组有序的字段,类似于RDBMS的一行或者select c1, c2, c3 from xx中的(c1, c2, c3)
可以通过索引访问tuple里面的字段
data = load ‘data‘ as (name:chararray, age:int, address:chararray),这里as后面的就是一个tuple
 

bag 袋

{(‘lisg‘, ‘beijing‘), (‘dengsl‘, ‘hunan‘)}
bag里面是一组tuple,这些tuple是无序的。
 
 

Pig数据类型

标签:

原文地址:http://www.cnblogs.com/lishouguang/p/4559259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!