入口函数:

  • Thrift协议:TFrontendService�#FetchResults�
  • REST 协议:OperationsResource�#getNextRowSet�

SQL执行的结果还是在内存中


OperationsResource�#getNextRowSet�

Trino获取结果源码分析

QueuedStatementResource�#getNextUri� 返回结果URL
getRedirectUri�/getQueuedUri�

ExecutingStatementResource�#getQueryResults�

查询 过程缓存
Trino: QueryManager
Kyuubi: OperationManager�