W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
創(chuàng)建一個 DataAbilityOperation。
修飾符和類型 | 方法 | 描述 |
---|---|---|
DataAbilityOperation | build() | 創(chuàng)建一個 DataAbilityOperation 對象。 |
DataAbilityOperation.Builder | withExpectedCount(int count) | 設(shè)置要更新,刪除或聲明查詢的預期行數(shù)。 |
DataAbilityOperation.Builder | withPredicates((DataAbilityPredicates謂詞) | 設(shè)置用于刪除更新或聲明查詢數(shù)據(jù)的過濾條件。 |
DataAbilityOperation.Builder | withPredicatesBackReference(int requestArgIndex,int previousResult) | Adds a back reference to be used as a filter criterion in withPredicates(ohos.data.dataability.DataAbilityPredicates). |
DataAbilityOperation.Builder | withValueBackReferences(ValuesBucket backReferences) | 添加要在 withValuesBucket(ohos.data.rdb.ValuesBucket)中使用的反向引用。 |
DataAbilityOperation.Builder | withValuesBucket(ValuesBucket值) | 設(shè)置要插入或更新的數(shù)據(jù)記錄。 |
從類 java.lang 繼承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
公共 DataAbilityOperation build()
創(chuàng)建一個 DataAbilityOperation 對象。
返回值:
返回 DataAbilityOperation 對象。
public DataAbilityOperation.Builder withValuesBucket?(ValuesBucket values)
設(shè)置要插入或更新的數(shù)據(jù)記錄。
只能通過插入或更新操作來調(diào)用此方法。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
價值觀 | 指示要設(shè)置的數(shù)據(jù)值。 |
返回值:
返回一個包含給定 values 參數(shù)的 DataAbilityOperation.Builder 對象。
帶有 Predicates 的 public DataAbilityOperation.Builder(DataAbilityPredicates 謂詞)
設(shè)置用于刪除更新或聲明查詢數(shù)據(jù)的過濾條件。
只能通過更新或刪除操作來調(diào)用此方法。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
謂詞 | 指示要設(shè)置的過濾條件。如果此參數(shù)為 null,則默認情況下將操作所有數(shù)據(jù)記錄。 |
返回值:
返回包含給定過濾條件的對象。
帶有ExpectedCount(int計數(shù))的 public DataAbilityOperation.Builder
設(shè)置要更新,刪除或聲明查詢的預期行數(shù)。
只能通過更新或刪除操作來調(diào)用此方法。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
計數(shù) | 指示要更新或刪除的預期行數(shù)。 |
返回值:
返回包含給定 count 參數(shù)的 DataAbilityOperation.Builder 對象。
具有 PredicatesBackReference 的 public DataAbilityOperation.Builder(int requestArgIndex,int previousResult)
在 withPredicates(ohos.data.dataability.DataAbilityPredicates)中 添加要用作過濾條件的 反向引用。此方法只能用于更新,刪除和斷言操作。
此方法將基于此方法中 requestArgIndex 和 previousResult 的值替換 withPredicates(ohos.data.dataability.DataAbilityPredicates)中指定的謂詞參數(shù)數(shù)組中的特定數(shù)據(jù)。數(shù)據(jù)將由 DataAbilityOperation.Builder 創(chuàng)建的操作完成后獲得的 DataAbilityResult 替換。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
requestArgIndex | 指示引用要替換其值的謂詞參數(shù)的索引。 |
previousResult | 指示引用歷史 DataAbilityResult 的索引,該索引用于替換指定謂詞參數(shù)的值。 |
返回值:
返回一個 DataAbilityOperation.Builder 對象,其中包含給定的 requestArgIndex 和 previousResult 參數(shù)。
具有 ValueBackReferences 的 public DataAbilityOperation.Builder(ValuesBucket backReferences)
添加要在 withValuesBucket(ohos.data.rdb.ValuesBucket)中使用的反向引用 。此方法只能用于插入,更新和聲明操作。
此方法將使用在 DataAbilityOperation.Builder 創(chuàng)建的操作完成后獲得的指定 DataAbilityResult 替換withValuesBucket(ohos.data.rdb.ValuesBucket)中指定的特定值。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
返回參考 | 指示包含一組鍵值對的 ValuesBucket 對象。在每對中,鍵指定要更新的值,并且值指定引用用于替換指定值的 DataAbilityResult 的索引。此參數(shù)不能為空。 |
返回值:
返回包含給定 backReferences 參數(shù)的 DataAbilityOperation.Builder 對象。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: