04-17-2012, 05:46 PM
05-02-2012, 08:36 AM
理屈上は、RecordDataがappendされた場合内部で
Recordに変換しているはずですので、
変換の手間が抜ける分Recordを直接appendした方が早いと思います。
しかし、RecordSet.new-recordで作られたRecordに値をsetしていくと
RecordSetはその都度RecordSetEventを発生させますから、
イベントを操作しているとかえって遅くなる可能性はありますね。
RecordSet.batch-events?をtrueに設定した状態で
Recordを作成、追加するのが一番早い操作になるのではないでしょうか。
Recordに変換しているはずですので、
変換の手間が抜ける分Recordを直接appendした方が早いと思います。
しかし、RecordSet.new-recordで作られたRecordに値をsetしていくと
RecordSetはその都度RecordSetEventを発生させますから、
イベントを操作しているとかえって遅くなる可能性はありますね。
RecordSet.batch-events?をtrueに設定した状態で
Recordを作成、追加するのが一番早い操作になるのではないでしょうか。
05-08-2012, 01:48 PM
nmyzkさま
回答ありがとうございます。
batch-events? で一気にRecordを作成、追加が適切では、ということですね。
ありがとうございました!
こういった気軽に聞けるCommunityがあると便利ですね。
回答ありがとうございます。
batch-events? で一気にRecordを作成、追加が適切では、ということですね。
ありがとうございました!
こういった気軽に聞けるCommunityがあると便利ですね。