お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

行の更新

特定の行の更新

update()メソッドを使用して、Data Storeテーブルの特定の行を更新できます。これにより、カラムの変更された値をキーと値のペアとして渡すことで、行の1つ以上のカラムの値を更新できます。

以下のコード構文で使用する<ROW_INSTANCE>は、行インスタンスページで定義されているインスタンスです。

copy
<ROW_INSTANCE>.update(
    success: (ZCatalystRow) → Unit,
    failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystRow>>>?

以下にサンプルコードスニペットを示します:

copy
ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").getRow(2823000000095003, //これをあなたのテーブル名に置き換えてください and the ROWID of the row
    {
        row -> row.setColumnValue("Employee_Name", "Morgan Jones")
        row.update(
            {
                success -> println("Row updated successfully $success")
            },
            {
                exception -> println("Failed to update the row $exception")
            }
        )
    })

全行の更新

行の配列を引数としてupdateRows()メソッドに渡すことで、テーブル内の複数の行を更新できます。これにより、カラムの変更された値をキーと値のペアとして渡すことで、行の1つ以上のカラムの値を更新できます。

以下のコードで使用する<TABLE_INSTANCE>は、テーブルインスタンスページで定義されているインスタンスです。

copy
<TABLE_INSTANCE>.updateRows(
    rows: ArrayList<ZCatalystRow>,
    success: (List<ZCatalystRow>) → Unit,
    failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystRow>>>?

パラメータ:

  • rows: 更新する行の配列

以下にサンプルコードスニペットを示します:

copy
ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").updateRows( //これをあなたのテーブル名に置き換えてください
    rowsList, //カラムの名前と値を設定してarrayListに追加する
    {
	    println(">>>> Rows updated successfully $it")
    },
    {
         println(">>>> Update Rows Failed $it")
    })

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて

関連リンク

Data Store Rows Update Row - API