<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yanaili的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Yanaili</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yanaili]]></copyright><item><title><![CDATA[Python+antlr4实现hiveSQL的解析[表血缘和字段血缘]]]></title><link>https://blog.youkuaiyun.com/Yanaili/article/details/144610969</link><guid>https://blog.youkuaiyun.com/Yanaili/article/details/144610969</guid><author>Yanaili</author><pubDate>Fri, 20 Dec 2024 17:05:25 +0800</pubDate><description><![CDATA[首先，要考虑好用什么去存储这些字段血缘关系。比如知道字段名，要清楚来源于哪一个表，而这个字段是否来源于其他多个字段运算得到。故而存储时一个要存储本身的字段名，其次存储利用到的字段名，为了检验，甚至可以多提取一个运算过程。同时要知晓字段来源于什么表，所以要存储表名，同时 SQL 本身会给一整个 SQL 取别名，所以还要存储整个 SQL 的别名。1、all_selects  存储所有的 insert 语句以及 select语句。]]></description><category></category></item><item><title><![CDATA[关闭Hbase集群出现stoping hbase...............]]></title><link>https://blog.youkuaiyun.com/Yanaili/article/details/134396513</link><guid>https://blog.youkuaiyun.com/Yanaili/article/details/134396513</guid><author>Yanaili</author><pubDate>Tue, 14 Nov 2023 13:29:53 +0800</pubDate><description><![CDATA[关闭Hbase集群出现stoping hbase...............]]></description><category></category></item></channel></rss>