SQLiteQueryBuilder.StrictColumns 属性

定义

获取查询是否标记为严格,如上次配置。#setStrictColumns(boolean) - 或 - 启用时,请验证所有投影,并且 ContentValues 仅包含由 #setProjectionMap(Map)定义的有效列。

public virtual bool StrictColumns { [Android.Runtime.Register("isStrictColumns", "()Z", "GetIsStrictColumnsHandler", ApiSince=30)] get; [Android.Runtime.Register("setStrictColumns", "(Z)V", "GetSetStrictColumns_ZHandler", ApiSince=30)] set; }
[<get: Android.Runtime.Register("isStrictColumns", "()Z", "GetIsStrictColumnsHandler", ApiSince=30)>]
[<set: Android.Runtime.Register("setStrictColumns", "(Z)V", "GetSetStrictColumns_ZHandler", ApiSince=30)>]
member this.StrictColumns : bool with get, set

属性值

属性

注解

属性 getter 文档:

获取查询是否标记为严格,如上次配置。#setStrictColumns(boolean)

Java文档android.database.sqlite.SQLiteQueryBuilder.isStrictColumns()

属性 setter 文档:

启用后,请验证所有投影,并且 ContentValues 仅包含由 #setProjectionMap(Map)定义的有效列。

此强制措施适用于 #insert#query操作和 #update 操作。 任何强制失败都会引发 。IllegalArgumentException

默认情况下,每个新构造 SQLiteQueryBuilder 的此功能处于禁用状态,需要手动启用此功能。

Java文档android.database.sqlite.SQLiteQueryBuilder.setStrictColumns(boolean)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于