首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ClickHouse 的 Parser与Interpreter

Parser和Interpreter是非常重要的两组接口: Parser分析器负责创建AST对象; Interpreter解释器则负责解释AST,并进一步创建查询的执行管道。...Interpreter解释器的作用就像Service服务层一样,起到串联整个查询过程的作用,它会根据解释器的类型,聚合它所需要的资源。...Interpreter模式也类似于Composite模式。Composite模式通常会为单个对象和群组对象定义一个公共接口。...Interpreter模式通常都会涉及不同类型的组合结构(Interpreter模式通常处于Composite模式结构之上)。一个类组成其他组件的方式定义了解释器类实现或解释一个操作的方式。...Interpreter模式的主要意图是可以按照自己定义的组合规则集合来组合可执行对象。

1.1K30
领券