このオブジェクト自身は、SybCommand のget_iodescメソッドによって生成されます。
props(hash) でメンバー値を設定をする場合、対応するキーが hashになければ、そのキーに対応する CS_IODESC 構造体メンバー は変更されません。
| Key | Value |
|---|---|
| 'datatype' | SybConstant::CS_IMAGE_TYPE または CS_TEXT_TYPE |
| 'total_txtlen' | データの全長(Byte) |
| 'log_on_update' | true -- トランザクションログに書き込む false -- トランザクションログに書き込まない |
| 'name' | カラム名 |
| 'timestamp' | タイムスタンプ (Stringオブジェクト) |
| 'textptr' | カラムのテキストポインタ(Stringオブジェクト) |
例 (データ挿入時にログを取らず、全データ長を 1234バイトに設定する)
iodesc.props( { 'log_on_update'=> false ,
'total_txtlen' => 1234 } )