このオブジェクト自身は、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 } )