翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
$util.rds の Amazon RDSヘルパー
注記
現在、主に APPSYNC_JS ランタイムとそのドキュメントをサポートしています。ここで APPSYNC_JS https://docs.aws.amazon.com/appsync/latest/devguide/resolver-reference-js-version.htmlランタイムとそのガイドの使用を検討してください。
$util.rds
には、結果出力で外部データを削除することで Amazon RDSオペレーションをフォーマットするヘルパーメソッドが含まれています。
$util.rds.toJsonString(String serializedSQLResult): String
-
文字列化された raw Amazon Relational Database Service (Amazon RDS) データAPIオペレーションの結果形式をより簡潔な文字列に変換
String
して、 を返します。返される文字列は、結果セットのSQLレコードのシリアル化されたリストです。すべてのレコードはキーと値のペアの集合として表されます。キーは対応する列名です。入力内の対応するステートメントがミューテーションを引き起こすSQLクエリ (例: INSERT、UPDATE、DELETE) である場合、空のリストが返されます。例えば、クエリは Amazon RDS Data オペレーションからの未加工の結果
select * from Books limit 2
を提供します。{ "sqlStatementResults": [ { "numberOfRecordsUpdated": 0, "records": [ [ { "stringValue": "Mark Twain" }, { "stringValue": "Adventures of Huckleberry Finn" }, { "stringValue": "978-1948132817" } ], [ { "stringValue": "Jack London" }, { "stringValue": "The Call of the Wild" }, { "stringValue": "978-1948132275" } ] ], "columnMetadata": [ { "isSigned": false, "isCurrency": false, "label": "author", "precision": 200, "typeName": "VARCHAR", "scale": 0, "isAutoIncrement": false, "isCaseSensitive": false, "schemaName": "", "tableName": "Books", "type": 12, "nullable": 0, "arrayBaseColumnType": 0, "name": "author" }, { "isSigned": false, "isCurrency": false, "label": "title", "precision": 200, "typeName": "VARCHAR", "scale": 0, "isAutoIncrement": false, "isCaseSensitive": false, "schemaName": "", "tableName": "Books", "type": 12, "nullable": 0, "arrayBaseColumnType": 0, "name": "title" }, { "isSigned": false, "isCurrency": false, "label": "ISBN-13", "precision": 15, "typeName": "VARCHAR", "scale": 0, "isAutoIncrement": false, "isCaseSensitive": false, "schemaName": "", "tableName": "Books", "type": 12, "nullable": 0, "arrayBaseColumnType": 0, "name": "ISBN-13" } ] } ] }
util.rds.toJsonString
は以下のとおりです。[ { "author": "Mark Twain", "title": "Adventures of Huckleberry Finn", "ISBN-13": "978-1948132817" }, { "author": "Jack London", "title": "The Call of the Wild", "ISBN-13": "978-1948132275" }, ]
$util.rds.toJsonObject(String serializedSQLResult): Object
-
これは と同じですが
util.rds.toJsonString
、結果は JSON になりますObject
。