public class DataAbilityUtils extends Object
This class provides interfaces to create OrmPredicates and RdbPredicates objects from
the DataAbilityPredicates object.
SystemCapability.Data#DATA_APPDATAMGR| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static <T extends OrmObject> |
createOrmPredicates(DataAbilityPredicates dataAbilityPredicates,
Class<T> klass) |
Creates an
OrmPredicates object from a DataAbilityPredicates object. |
static RdbPredicates |
createRdbPredicates(DataAbilityPredicates dataAbilityPredicates,
String tableName) |
Creates an
RdbPredicates object from a DataAbilityPredicates object. |
public static RdbPredicates createRdbPredicates(DataAbilityPredicates dataAbilityPredicates, String tableName)
RdbPredicates object from a DataAbilityPredicates object.
The RdbPredicates object can be used to perform database operations.
dataAbilityPredicates - Indicates the DataAbilityPredicates object used to create
the RdbPredicates object.tableName - Indicates the table name.RdbPredicates object.IllegalArgumentException - Throws this exception if tableName is null or the
RdbPredicates object cannot be created from the DataAbilityPredicates object.public static <T extends OrmObject> OrmPredicates createOrmPredicates(DataAbilityPredicates dataAbilityPredicates, Class<T> klass)
OrmPredicates object from a DataAbilityPredicates object.
The OrmPredicates object can be used to perform database operations.
dataAbilityPredicates - Indicates the DataAbilityPredicates object used to create the
OrmPredicates object.klass - Indicates the class.OrmPredicates object.IllegalArgumentException - Throws this exception if klass is null or the
OrmPredicates object cannot be created from the DataAbilityPredicates object.