お知らせ:

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

行の取得

特定の行を取得する

getRow()メソッドを使用して、指定されたインスタンスのData Storeテーブルから特定の単一行を取得できます。以下のコード構文に示すように、行の一意のROWIDをこのメソッドの引数として渡します。

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

copy
Future<(APIResponse, ZCatalystRow)> <TABLE_INSTANCE>.getRow(int id)

パラメータ:

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

copy
try {
      ZCatalystTable table =
          app.getDataStoreInstance().getTableInstance('Projects');
      var (response, row) = await table.getRow(1624000000139040);
      print(row.id);
 } on ZCatalystException catch (ex) {
      print(ex.toString());
 }

すべての行を取得する

以下のコード構文に示すように、getRows()メソッドを使用して、指定されたインスタンスのテーブルのすべての行を取得できます。操作が成功した場合、このメソッドはフィルターや条件なしでテーブルのすべての行を返します。

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

copy
Future<(APIResponse, List)> <TABLE_INSTANCE>.getRows()

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

copy
try {
      var (response, rows, resInfo) = await app
          .getDataStoreInstance()
          .getTableInstance('Projects')
          .getRows();
	for (var row in rows) {
	  print(row.getData());
  }

} on ZCatalystException catch (ex) { print(ex.toString()); }

最終更新日 2026-02-23 18:09:41 +0530 IST