MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
全部  文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
| 枚举
PhysicalOperator

物理算子 更多...

class  AggregateVecPhysicalOperator
 聚合物理算子 (Vectorized) 更多...
 
class  DeletePhysicalOperator
 物理算子,删除 更多...
 
class  ExplainPhysicalOperator
 Explain物理算子 更多...
 
class  ExprVecPhysicalOperator
 表达式物理算子(Vectorized) 更多...
 
class  GroupByPhysicalOperator
 Group By 物理算子基类 更多...
 
class  GroupByVecPhysicalOperator
 Group By 物理算子(vectorized) 更多...
 
class  HashGroupByPhysicalOperator
 Group By Hash 方式物理算子 更多...
 
class  HashJoinPhysicalOperator
 Hash Join 算子 更多...
 
class  IndexScanPhysicalOperator
 索引扫描物理算子 更多...
 
class  InsertPhysicalOperator
 插入物理算子 更多...
 
class  NestedLoopJoinPhysicalOperator
 最简单的两表(称为左表、右表)join算子 更多...
 
class  PhysicalOperator
 与LogicalOperator对应,物理算子描述执行计划将如何执行 更多...
 
class  PredicatePhysicalOperator
 过滤/谓词物理算子 更多...
 
class  ProjectPhysicalOperator
 选择/投影物理算子 更多...
 
class  ProjectVecPhysicalOperator
 选择/投影物理算子(vectorized) 更多...
 
class  ScalarGroupByPhysicalOperator
 没有 group by 表达式的 group by 物理算子 更多...
 
class  StringListPhysicalOperator
 字符串列表物理算子 更多...
 
class  TableScanPhysicalOperator
 表扫描物理算子 更多...
 
class  TableScanVecPhysicalOperator
 表扫描物理算子(vectorized) 更多...
 
class  PhysicalPlanGenerator
 物理计划生成器 更多...
 

枚举

enum class  PhysicalOperatorType {
  TABLE_SCAN , TABLE_SCAN_VEC , INDEX_SCAN , NESTED_LOOP_JOIN ,
  HASH_JOIN , EXPLAIN , PREDICATE , PREDICATE_VEC ,
  PROJECT , PROJECT_VEC , CALC , STRING_LIST ,
  DELETE , INSERT , SCALAR_GROUP_BY , HASH_GROUP_BY ,
  GROUP_BY_VEC , AGGREGATE_VEC , EXPR_VEC
}
 物理算子类型
 

详细描述

物理算子

物理算子描述执行计划将如何执行,比如从表中怎么获取数据,如何做投影,怎么做连接等