繁荣信封

文章
2
资源
0
加入时间
2年10月21天

Presto源码阅读笔记(Cli篇)一、客户端启动二、指令输入三、发送请求

一、客户端启动当我们使用客户端进行连接时,会进行轮询判断,(参考NIO的同步非阻塞)获取PROMPT_NAME常量并赋值给prompt变量,并从queryRunner的session中获取schema信息,如果存在,则将 “:” 加schema信息添加至prompt变量末尾。判断缓冲区内是否存在值,如存在,则说明语句没有输入完,将变量prompt赋值成PROMPT_NAME常量长度的空格加上 - 符号最后在prompt变量后加>并输出到控制台二、指令输入将终端输入的命令使用赋值给