HIVE
sxf_824
这个作者很懒,什么都没留下…
展开
-
hive之SQL解析器Antlr简单学习总结。
HIVE的sql解析通过鼎鼎大名的ANTLR完成,具体细节可以在http://www.antlr.org/详细了解,这里只整理一些自己的小心得。1. 终结符首字母大写,非终结符首字母小写2. Antlr的LL文法不支持左递归,需要消除文法中的左递归。3. 代码优先级采用highOpExpr: lowOpExpr op lowOpExpr的原创 2013-07-12 13:40:56 · 2884 阅读 · 0 评论 -
HIVE之Serde和Inspector介绍
Serde是什么:Serde实现数据序列化和反序列化以及提供一个辅助类ObjectInspector帮助使用者访问需要序列化或者反序列化的对象。Serde层构建在数据存储和执行引擎之间,实现数据存储+中间数据存储和执行引擎的解耦。 //主要实现数据的序列化和反序列化。publicabstractclass AbstractSerDeimplementsSerDe {原创 2013-07-12 15:26:55 · 7416 阅读 · 0 评论