CGridView で表示されるデータをフィルタリングするために CDbCriteria を使用する複雑な関係を持つモデルがあります。フィルタリングされた結果を CSV ファイルとしてもエクスポートできるようにする必要があります。そのためには、ActiveRecords を使用するとリソースを消費しすぎる (20000 件以上のレコード) ため、CDbCommand を使用して同じ結果を取得してエクスポートする方がはるかに高速です。
問題は、ActiveRecords が CDbCriteria から構築する生の SQL クエリを取得する方法が見つからないことです。誰もそれを行う方法を知っていますか?