Hive UDF函數,功能是將從Hive數據倉庫查詢出來的字符串進行大小寫轉換。
Hive在GenericUDFBridge的initialize(ObjectInspector[] arguments)中通過argumentTypeInfos獲得UDF對應的evaluate方法。
用於解決復雜報表統計需求的功能強大的函數,很多場景都需要用到。窗口函數用於計算基於組的某種聚合值,它和聚合函數的不同之處是:對於每個組返回多行,而聚合函數對於每個組只返回壹行。
調用的序列函數:
lag。返回當前數據行的上壹行數據。
lead。返回當前數據行的下壹行數據。
first_value。取分組內排序後,截止到當前行,第壹個值。
last_value。分組內排序後,截止到當前行,最後壹個值。
ntile。將分組的數據按照順序切分成n片,返回當前切片值。