moving files to base directory
[csql.git] / TODO
blobd9708c26477ac74b1a0d491932ee42dcbb23213f
1 Code Reorg
2 ----------
3 1.AggTableImpl
4         ::execute
5         ::insertOrGetAggNode
6 2.DatabaseManagerImpl
7         ::createDatabase
8         ::openDatabase
9         ::checkPoint, ::writeSchemaFile ->can it be moved to Recover.cpp
10 3.DatabaseRecovery
11         ::checkPoint
12         ::filterAndRemoveStmtLogs
13         ::writeDirtyPages
14 4.DbMgrFkImpl
15         ::createForeignKey
16 5.DbMgrIndexImpl
17         ::createHashIndex
18         ::createTreeIndex
19 6.DbMgrTableImpl
20         ::createTable
21         ::dropTable
22         ::openTable
23 7.HashIndex
24         ::insert
25         ::remove
26         ::update
27 8.JoinTableImpl
28         ::optimize
29         ::pushPredicate
30         ::execute needs more comments as it is difficult to understand
31 9.OrderByTree
32         ::insertSpecialCaseDataNode
33 10.OrderTableImpl
34         needs more comments as it is difficult to understand
35 11.PredicateEvalImpl.cxx
36         needs more comments as it is difficult to understand
37 12.TableImpl
38         ::copyValuesFromBindBuffer
39 13.TableImplModifyOp
40         ::insertTuple
41         ::deleteTuple
42         ::updateTuple
43         ::isPkTableHasRecord
44         ::isFkTableHasRecord
45 14.TableImplReadOp
46         ::createPlan
47         ::fetchAgg
48 15.TreeIndex
49         ::insert
50 16.TreeIter
51         ::next
52         ::locateNode
53 17.TreeNode
54         ::insertNodeIntoFirstLevel
55         ::insertRecordIntoNodeAndArrangeFirstLevel
56         ::insert
57 18.TupleIteraotr
58         ::open
59         ::next