Fenriswolf 程式筆記

奮利斯狼的地盤,小綿羊勿入

自訂 Pig Eval Function – 型別檢查

直接繼承 EvalFunc 預設並沒有強制開發者 override 型別檢查的 functions,這會造成誤用別人所寫的 UDFs。尤其是當讀入 100 萬筆資料卻發生 100 萬次 ClassCastException 後才知道自己傳入錯的型別
繼續閱讀

廣告

2012/04/01 Posted by | Pig | , | 發表留言

自訂 Pig Eval Function – 基礎篇

Pig 預設提供的 functions 很少,一般常見的 utility functions 都沒有包含在內
使用自訂的 UDF 有兩種方式

  1. 利用 Pig 內建的 Dynamic Invoke function
  2. 自己寫 UDF

繼續閱讀

2012/03/26 Posted by | Pig | , | 發表留言