行の取得
特定の行を取得する
getRow()メソッドを使用して、指定されたインスタンスのData Storeテーブルから特定の単一行を取得できます。以下のコード構文に示すように、行の一意のROWIDをこのメソッドの引数として渡します。
以下のコードで使用される<TABLE_INSTANCE>は、テーブルインスタンスページで定義されたインスタンスです。
copy
Future<(APIResponse, ZCatalystRow)> <TABLE_INSTANCE>.getRow(int id)
パラメータ:
- id: 取得する必要がある特定の行の一意のROWID
サンプルコードスニペットを以下に示します:
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
Yes
No
Send your feedback to us
Skip
Submit