W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在數(shù)據(jù)庫上執(zhí)行操作。
DataAbilityOperation 描述了可以在數(shù)據(jù)庫上執(zhí)行的一系列操作中的單個操作,例如添加,刪除,更新或查詢。
修飾符和類型 | 類 | 描述 |
---|---|---|
靜態(tài)類 | DataAbilityOperation.Builder | 創(chuàng)建一個 DataAbilityOperation。 |
從接口 ohos.utils 繼承的嵌套類/接口。Sequenceable |
---|
Sequenceable.Producer < T > |
修飾符和類型 | 領(lǐng)域 | 描述 |
---|---|---|
靜態(tài) Sequenceable.Producer < DataAbilityOperation > | PRODUCER | 從Parcel創(chuàng)建一個 DataAbilityOperation 實例。 |
靜態(tài)整數(shù) | TYPE_ASSERT | 表示斷言操作。 |
靜態(tài)整數(shù) | TYPE_DELETE | 表示刪除操作。 |
靜態(tài)整數(shù) | TYPE_INSERT | 表示插入操作。 |
靜態(tài)整數(shù) | TYPE_UPDATE | 指示更新操作。 |
建設(shè)者 | 描述 |
---|---|
DataAbilityOperation(DataAbilityOperation dataAbilityOperation,Uri withUri) | 用于使用輸入?yún)?shù) dataAbilityOperation 和 withUri 創(chuàng)建 DataAbilityOperation 實例的構(gòu)造函數(shù)。 |
DataAbilityOperation(Parcel in) | 用于使用輸入?yún)?shù) Parcel 創(chuàng)建 DataAbilityOperation實例的構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
靜態(tài) DataAbilityOperation | createFromParcel(Parcel in) | 根據(jù)給定的 Parcel 對象創(chuàng)建一個 DataAbilityOperation 實例。 |
Map < Integer,Integer > | getDataAbilityPredicatesBackReferences() | 獲取內(nèi)部Map <Integer,Integer>對象。 |
Integer | getExpectedCount() | 獲得該操作影響的預(yù)期行數(shù)。 |
Integer | getType() | 獲取數(shù)據(jù)操作類型。 |
uri | getUri() | 獲取操作的數(shù)據(jù)路徑。 |
ValuesBucket | getValuesBucket() | 獲取受操作影響的數(shù)據(jù)記錄。 |
ValuesBucket | getValuesBucketReferences() | 獲取內(nèi)部 ValuesBucket 變量。 |
布爾值 | isAssertOperation() | 檢查此操作是否為斷言查詢。 |
布爾值 | isDeleteOperation() | 檢查是否創(chuàng)建了刪除操作。 |
布爾值 | isInsertOperation() | 檢查是否創(chuàng)建了插入操作。 |
布爾值 | isUpdateOperation() | 檢查是否創(chuàng)建了更新操作。 |
布爾值 | marshalling(Parcel out) | 將 DataAbilityOperation 對象封送到宗地中。 |
靜態(tài)DataAbilityOperation.Builder | newAssertBuilder(Uri uri) | 創(chuàng)建用于聲明更新數(shù)據(jù)的操作。 |
靜態(tài)DataAbilityOperation.Builder | newDeleteBuilder(Uri uri) | 創(chuàng)建用于刪除數(shù)據(jù)的操作。 |
靜態(tài)DataAbilityOperation.Builder | newInsertBuilder(Uri uri) | 創(chuàng)建用于插入數(shù)據(jù)的操作。 |
靜態(tài)DataAbilityOperation.Builder | newUpdateBuilder(Uri uri) | 創(chuàng)建用于更新數(shù)據(jù)的操作。 |
String | toString() | 打印出包含類對象信息的字符串。 |
布爾值 | unmarshalling(Parcel) | 從宗地中unmarshalling DataAbilityOperation 對象。 |
從類 java.lang 繼承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
從接口 ohos.utils 繼承的方法。Sequenceable |
---|
hasFileDescriptor |
公共靜態(tài)最終 Sequenceable.Producer < DataAbilityOperation > PRODUCER
從Parcel創(chuàng)建一個 DataAbilityOperation 實例 。
公共靜態(tài)最終 int TYPE_ASSERT
表示斷言操作。
也可以看看:
公共靜態(tài)最終 int TYPE_DELETE
表示刪除操作。
也可以看看:
公共靜態(tài)最終 int TYPE_INSERT
表示插入操作。
也可以看看:
公共靜態(tài)最終 int TYPE_UPDATE
指示更新操作。
也可以看看:
public DataAbilityOperation(DataAbilityOperation dataAbilityOperation,Uri withUri)
用于使用輸入?yún)?shù) dataAbilityOperation 和 withUri 創(chuàng)建 DataAbilityOperation 實例的構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
dataAbilityOperation | 指示要創(chuàng)建的 DataAbilityOperation 對象。 |
withUri | 指示 Uri 對象。 |
公共 DataAbilityOperation(Parcel in)
用于使用輸入?yún)?shù) Parcel 創(chuàng)建 DataAbilityOperation 實例的構(gòu)造函數(shù) 。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
在 | 指示宗地對象。 |
公共靜態(tài) DataAbilityOperation.Builder newInsertBuilder(Uri uri)
創(chuàng)建用于插入數(shù)據(jù)的操作。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
Uri | 指示要操作的數(shù)據(jù)路徑。 |
返回值:
返回一個插入 DataAbilityOperation.Builder 對象。
公共靜態(tài) DataAbilityOperation.Builder newUpdateBuilder(Uri uri)
創(chuàng)建用于更新數(shù)據(jù)的操作。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
Uri | 指示要操作的數(shù)據(jù)路徑。 |
返回值:
返回一個更新的 DataAbilityOperation.Builder 對象。
公共靜態(tài) DataAbilityOperation.Builder newDeleteBuilder(Uri uri)
創(chuàng)建用于刪除數(shù)據(jù)的操作。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
Uri | 指示要操作的數(shù)據(jù)路徑。 |
返回值:
返回一個刪除的 DataAbilityOperation.Builder 對象。
公共靜態(tài) DataAbilityOperation.Builder newAssertBuilder(Uri uri)
創(chuàng)建用于聲明更新數(shù)據(jù)的操作。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
Uri | 指示要操作的數(shù)據(jù)路徑。 |
返回值:
返回斷言查詢操作的 DataAbilityOperation.Builder 對象。
public int getType()
獲取數(shù)據(jù)操作類型。
返回值:
返回數(shù)據(jù)操作類型,可以是 TYPE_INSERT,TYPE_UPDATE 或 TYPE_DELETE。
公共Uri getUri()
獲取操作的數(shù)據(jù)路徑。
返回值:
返回數(shù)據(jù)路徑。
public ValuesBucket getValuesBucket()
獲取受操作影響的數(shù)據(jù)記錄。
返回值:
返回受操作影響的數(shù)據(jù)記錄。
public Integer getExpectedCount()
獲得該操作影響的預(yù)期行數(shù)。
返回值:
返回受操作影響的預(yù)期行數(shù)。
public ValuesBucket getValuesBucketReferences()
獲取內(nèi)部 ValuesBucket變量。
返回值:
返回ValuesBucket對象。
以來:
3
公共Map < Integer,Integer > getDataAbilityPredicatesBackReferences()
獲取內(nèi)部Map <Integer,Integer>對象。
返回值:
返回Map <Integer,Integer>對象。
公共布爾 isInsertOperation()
檢查是否創(chuàng)建了插入操作。
返回值:
如果是插入操作,則返回 true;否則,返回 false。否則返回 false。
公共布爾 isDeleteOperation()
檢查是否創(chuàng)建了刪除操作。
返回值:
如果是刪除操作,則返回 true;否則,返回 false。否則返回 false。
公共布爾 isUpdateOperation()
檢查是否創(chuàng)建了更新操作。
返回值:
如果是更新操作,則返回 true;否則,返回 false。否則返回 false。
公共布爾 isAssertOperation()
檢查此操作是否為斷言查詢。
公共String toString()
打印出包含類對象信息的字符串。
覆寫:
返回值:
返回對象信息。
公共布爾marshalling(Parcel)
將 DataAbilityOperation 對象封送到宗地中。
指定者:
在 Sequenceable 接口中marshalling
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
出 | 指示要 marshalling 的宗地對象。 |
返回值:
如果封送成功,則返回 true;否則,返回 false。否則返回 false。
公共布爾unmarshalling(Parcel中)
從宗地中unmarshalling DataAbilityOperation 對象。此方法由 createFromParcel(Parcel in)方法實現(xiàn)。
指定者:
在接口 Sequenceable 中unmarshalling
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
in | Indicates the Parcel object for unmarshalling. |
返回值:
如果unmarshalling成功,則返回 true;否則,返回 true。否則返回 false。
公共靜態(tài) DataAbilityOperation createFromParcel(Parcel中)
根據(jù)給定的 Parcel 對象創(chuàng)建一個 DataAbilityOperation 實例。用于使用宗地傳輸 DataAbilityOperation 對象。
參數(shù):
參數(shù)名稱 | 參數(shù)說明 |
---|---|
在 | 指示宗地對象。 |
返回值:
返回 DataAbilityOperation 對象。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: