明示的に述べられている場合を除き、ドライバからはすべてのフィールドが 読み込み専用となります。
図 45-1. pdo_dbh_t
どのような理由であれ、もしドライバを持続的に実行することができないのなら SKEL_handle_factory() の中で必ず このフラグをチェックし、適切なエラーを発生させるようにしましょう。
もしデータベースクライアントライブラリの API の実装が、 ライブラリ自身の内部バッファに格納したデータへのポインタを返す 実装になっており、フェッチコールの後でそれをコピーして使用すると いうことならば、この値は 0 のままにしておきます。
supports_placeholders
が
PDO_PLACEHOLDER_NONE となっている)
場合、SKEL_handle_quoter() 関数によって
1 文字の長さが最大どれだけになるかをこの値に設定する必要があります。
この値は、PDO がステートメントを実行する際に必要なバッファの領域を
計算するために使用されます。
data_source_len
が正しい値であることを確かめる必要があります。