Entries from 2009-02-26 to 1 day

reinterpret_cast

c++

やってはいけない reinterpret_cast を踏んでしまったようだ。というか危険なのを承知で使っていたがやっぱり危険だった。

今日の復習

10割 クラスのメソッドテストできない Extract and override getter 記憶の階層の利用 Models レバレッジシンキング

落ちこぼれる

db

conflict equivalent と conflict serializable で落ちこぼれそうだ。ノートに描こう。

10. clustered のコードを読む2 - PostgreSQL のソースコードを読む

db

昨日の続き。 cluster_rel を見ていく。コメントから table を clster する 新しい clustered なテーブルを作り、関連する filenode を古いものと交換する このため新しいテーブルの OID は変更されない このおかげで GRANT や継承が壊れない。 効率的な bul…