Skip to content

Instantly share code, notes, and snippets.

@ryogrid
Last active September 24, 2023 00:59
Show Gist options
  • Save ryogrid/1de7e9d90aefc041190733ec09a16ef9 to your computer and use it in GitHub Desktop.
Save ryogrid/1de7e9d90aefc041190733ec09a16ef9 to your computer and use it in GitHub Desktop.
TODO comments of optimizer impl on SamehadaDB codebase
./execution/plans/aggregation.go
103: // TODO: (SDB) [OPT] not implemented yet (AggregationPlanNode::GetDebugStr)
./execution/plans/delete.go
36: // TODO: (SDB) [OPT] not implemented yet (DeletePlanNode::GetDebugStr)
./execution/plans/insert.go
56: // TODO: (SDB) [OPT] not implemented yet (InsertPlanNode::GetDebugStr)
./execution/plans/limit.go
46: // TODO: (SDB) [OPT] not implemented yet (LimitPlanNode::GetDebugStr)
./execution/plans/orderby.go
80: // TODO: (SDB) [OPT] not implemented yet (OrderbyPlanNode::GetDebugStr)
./execution/plans/point_scan_with_index.go
52: // TODO: (SDB) [OPT] not implemented yet (PointScanWithIndexPlanNode::GetDebugStr)
./execution/plans/update.go
58: // TODO: (SDB) [OPT] not implemented yet (UpdatePlanNode::GetDebugStr)
./planner/optimizer/selinger_optimizer.go
489: // TODO: (SDB) [OPT] caller should check predicate whether it is optimizable and if not, caller can't call this function (SelingerOptimizer::Optimize)
494: // TODO: (SDB) [OPT] adding support of ON clause (Optimize, findBestJoin, findBestJoinInner, findBestScans, findBestScan)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment