説明

この関数は、クエリーの各行を反復処理し、クロージャ関数を呼び出してクエリーの行を処理します。戻り値は、新しいクエリーまたは提供される結果クエリーに同じインデックスで設定されます。

戻り値

修正されたクエリー。

カテゴリ

クエリー関数

履歴

New in Adobe ColdFusion(2016 リリース)

関連項目

QueryReduce

シンタックス

Object QueryMap(Object query,  UDFMethod mapFunc [, Object resQuery])

パラメーター

パラメーター 説明
query 反復処理するクエリー。
mapFunc クエリーの各行とともに呼び出すマップ関数。
resQuery マップ関数からの結果の設定に使用するスキーマがある結果クエリー。

<cfscript>
               qoptions = {result="myresult", datasource="cfbookclub", fetchclientinfo="yes"};
               sampleQuery = QueryExecute("select * from books order by bookid", [] ,qoptions);

               function mapQuery(any Obj){
                              if(Obj.ISSPOTLIGHT == "Y")
                                             Obj.TITLE = "NEW: " & Obj.TITLE;
                              return Obj;
               }

               newQuery = QueryMap(sampleQuery, mapQuery);
               writedump(newQuery);
</cfscript>

このスクリプトは、Spotlight が「Y」に設定されているタイトルの接頭辞に「NEW」を付けます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー