hive自定义函数
猫吃小鱼
这个作者很懒,什么都没留下…
展开
-
hive自定义函数-手机号合法性自定义函数
hive自定义函数-手机号合法性函数简要代码结果:简要根据百度百科最新手机号码规则,编写的手机号合法判断自定义函数https://baike.baidu.com/item/%E7%94%B5%E8%AF%9D%E5%8F%B7%E7%A0%81/1417271?fr=aladdin此处仅实现了11位手机号码的实现方式代码import com.bigdata.hive.Tools.StringTools;import org.apache.hadoop.hive.ql.exec.Descript原创 2021-10-20 18:59:12 · 756 阅读 · 0 评论 -
hive自定义函数-空值过滤
hive自定义函数-空值过滤简要代码简要过滤数据null‘null’‘NULL’‘’’ ’‘\r\n’‘\t’‘\n’空值数据代码import org.apache.hadoop.hive.ql.exec.Description;import org.apache.hadoop.hive.ql.exec.UDF;import java.util.regex.Pattern;/** * 自定义UDF函数 * 功能:判断传入的字符是否为空 * null NULL原创 2021-10-20 11:30:42 · 631 阅读 · 0 评论 -
hive自定义函数-身份证号合法性判断
hive自定义函数-身份证号合法性判断简要代码简要身份证号合法性判断:若为18位身份证号:1.第18位数字,应该在身份证号最后一位校验位数字中2.前17为数字分别乘以对应的加权因子,累加,结果%11==17为数字3.数字除18位外,全为数字若位15位身份证号:1.验证前6位是为行政区号2.9-10位为月份<133.11-12位为日期<324.数据全为数字代码import org.apache.commons.lang.StringUtils;import org.ap原创 2021-10-19 16:53:29 · 1389 阅读 · 2 评论 -
hive自定义函数-基于位置的数据脱敏
hive自定义函数-基于位置的数据脱敏简要代码简要该函数,1.若想自动脱敏,可以仅传入数据即可2.若想通过自己传入位置脱敏,又不想报错,可以传入数据,开始位置,结束位置即可3.若想通过自己传入位置脱敏,且不和规数据不脱敏,代码报错,可以基于2,传入false代码package com.bigdata.hive.udf;import com.bigdata.hive.Tools.StringTools;import org.apache.hadoop.hive.ql.exec.Descri原创 2021-10-19 11:41:07 · 808 阅读 · 0 评论