• 2024-12-07CMU_15445_P3_SQL表达式
    Project3中主要讲述的是SQL语言的QueryExecutor过程,实际步骤中包含QueryOptimization的过程,下图是一个Query在数据库中Execute的整体流程.我们可以看到在步骤4,5,6中SQL语言都是以LogicalPlan的形式表示的,在代码实现中,而Logical_Plan还需要依赖表达式作
  • 2024-12-02CMU_15445_P3_bustub_事务与锁管理机制
    CMU_15445_P3_bustub_事务与锁管理机制BUSTUB中定义了一个Query在执行的时候应该包括的基本的上下文信息,也就是类ExecutorContext.我们可以看到这个类的定义的属性为:classExecutorContext{private:/**Thetransactioncontextassociatedwiththisexecutorcon