/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/src/ |
H A D | value_object.cpp | 26 ValueObject::ValueObject() in ValueObject() function in OHOS::NativeRdb::ValueObject 30 ValueObject::ValueObject(Type val) noexcept : value(std::move(val)) in move() 34 ValueObject::ValueObject(ValueObject &&val) noexcept 42 ValueObject::ValueObject(const ValueObject function in OHOS::NativeRdb::ValueObject 54 ValueObject::ValueObject(int val) : value(static_cast<int64_t>(val)) ValueObject() function in OHOS::NativeRdb::ValueObject 58 ValueObject::ValueObject(int64_t val) : value(val) ValueObject() function in OHOS::NativeRdb::ValueObject 62 ValueObject::ValueObject(double val) : value(val) ValueObject() function in OHOS::NativeRdb::ValueObject 66 ValueObject::ValueObject(bool val) : value(val) ValueObject() function in OHOS::NativeRdb::ValueObject 70 ValueObject::ValueObject(std::string val) : value(std::move(val)) ValueObject() function in OHOS::NativeRdb::ValueObject 74 ValueObject::ValueObject(const char *val) : ValueObject(std::string(val)) ValueObject() function in OHOS::NativeRdb::ValueObject 78 ValueObject::ValueObject(const std::vector<uint8_t> &val) : value(val) ValueObject() function in OHOS::NativeRdb::ValueObject 82 ValueObject::ValueObject(ValueObject::Asset val) : value(std::move(val)) ValueObject() function in OHOS::NativeRdb::ValueObject 86 ValueObject::ValueObject(ValueObject::Assets val) : value(std::move(val)) ValueObject() function in OHOS::NativeRdb::ValueObject 90 ValueObject::ValueObject(ValueObject::BigInt val) : value(std::move(val)) ValueObject() function in OHOS::NativeRdb::ValueObject 94 ValueObject::ValueObject(ValueObject::FloatVector val) : value(std::move(val)) ValueObject() function in OHOS::NativeRdb::ValueObject [all...] |
H A D | abs_result_set.cpp | 32 void RowEntity::Put(const std::string& name, int32_t index, ValueObject&& value)
in Put() 41 ValueObject RowEntity::Get(const std::string &name) const
in Get() 45 return ValueObject();
in Get() 50 ValueObject RowEntity::Get(int index) const
in Get() 53 return ValueObject();
in Get() 58 const std::map<std::string, ValueObject> &RowEntity::Get() const
in Get() 63 std::map<std::string, ValueObject> RowEntity::Steal()
in Steal() 155 ValueObject object;
in GetBlob() 162 if (type == ValueObject::TYPE_ASSETS || type == ValueObject in GetBlob() [all...] |
H A D | values_bucket.cpp | 26 ValuesBucket::ValuesBucket(std::map<std::string, ValueObject> values) : values_(std::move(values)) in ValuesBucket() 56 values_.insert(std::make_pair(columnName, ValueObject(value))); in PutString() 61 values_.insert(std::make_pair(columnName, ValueObject(value))); in PutInt() 66 values_.insert(std::make_pair(columnName, ValueObject(value))); in PutLong() 71 values_.insert(std::make_pair(columnName, ValueObject(value))); in PutDouble() 76 values_.insert(std::make_pair(columnName, ValueObject(value))); in PutBool() 81 values_.insert(std::make_pair(columnName, ValueObject(value))); in PutBlob() 86 values_.insert(std::make_pair(columnName, ValueObject())); in PutNull() 89 void ValuesBucket::Put(const std::string &columnName, const ValueObject &value) in Put() 123 bool ValuesBucket::GetObject(const std::string &columnName, ValueObject [all...] |
H A D | sqlite_statement.cpp | 48 constexpr SqliteStatement::Action SqliteStatement::ACTIONS[ValueObject::TYPE_MAX]; 144 int SqliteStatement::BindArgs(const std::vector<ValueObject> &bindArgs) in BindArgs() 146 std::vector<std::reference_wrapper<ValueObject>> refBindArgs; in BindArgs() 148 refBindArgs.emplace_back(std::ref(const_cast<ValueObject&>(object))); in BindArgs() 153 int SqliteStatement::BindArgs(const std::vector<std::reference_wrapper<ValueObject>> &bindArgs) in BindArgs() 214 int SqliteStatement::Bind(const std::vector<ValueObject> &args) in Bind() 217 std::vector<ValueObject> abindArgs; in Bind() 229 ValueObject val; in Bind() 343 int SqliteStatement::Execute(const std::vector<ValueObject> &args) in Execute() 345 std::vector<std::reference_wrapper<ValueObject>> refArg in Execute() [all...] |
H A D | abs_predicates.cpp | 54 AbsPredicates *AbsPredicates::EqualTo(const std::string &field, const ValueObject &value)
in EqualTo() 60 ValueObject valObj = value;
in EqualTo() 71 valObj = ValueObject(flagVal);
in EqualTo() 90 AbsPredicates *AbsPredicates::NotEqualTo(const std::string &field, const ValueObject &value)
in NotEqualTo() 148 bindArgs.push_back(ValueObject("%" + value + "%"));
in Contains() 162 bindArgs.push_back(ValueObject("%" + value + "%"));
in NotContains() 176 bindArgs.push_back(ValueObject(value + "%"));
in BeginsWith() 190 bindArgs.push_back(ValueObject("%" + value));
in EndsWith() 230 bindArgs.push_back(ValueObject(value));
in Like() 244 bindArgs.push_back(ValueObject(valu in NotLike() [all...] |
H A D | shared_block_serializer_info.cpp | 96 action = (type == ValueObject::DeclType<ValueObject::Asset>()) ? &AppDataFwk::SharedBlock::PutAsset
in PutBlob() 97 : (type == ValueObject::DeclType<ValueObject::Assets>()) ? &AppDataFwk::SharedBlock::PutAssets
in PutBlob() 98 : (type == ValueObject::DeclType<ValueObject::FloatVector>()) ? &AppDataFwk::SharedBlock::PutFloats
in PutBlob() 99 : (type == ValueObject::DeclType<ValueObject::BigInt>()) ? &AppDataFwk::SharedBlock::PutBigInt
in PutBlob()
|
/foundation/distributeddatamgr/relational_store/test/native/rdb/unittest/ |
H A D | common.cpp | 79 { 1001, "SunWuKong", 4, ValueObject(1004), "2000-12-17", 8000.00, ValueObject(), 20 }, 80 { 1002, "LuJunYi", 3, ValueObject(1006), "2001-02-20", 16000.00, ValueObject(3000.00), 30 }, 81 { 1003, "LinChong", 3, ValueObject(1006), "2001-02-22", 12500.00, ValueObject(5000.00), 30 }, 82 { 1004, "TangCeng", 2, ValueObject(1009), "2001-04-02", 29750.00, ValueObject(), 20 }, 83 { 1005, "LiKui", 4, ValueObject(1006), "2001-09-28", 12500.00, ValueObject(14000.0 [all...] |
H A D | rdb_execute_test.cpp | 138 std::vector<ValueObject>{ ValueObject(std::string("18")), ValueObject(std ::string("20")) }); in HWTEST_F() 178 ret = store->ExecuteAndGetLong(count, "SELECT COUNT(*) FROM test", std::vector<ValueObject>()); in HWTEST_F() 183 std::vector<ValueObject>{ ValueObject(std::string("18")), ValueObject(std ::string("20")) }); in HWTEST_F() 187 count, "SELECT COUNT(*) FROM test where age = ?", std::vector<ValueObject>{ ValueObject(std::string("19")) }); in HWTEST_F() 194 ret = store->ExecuteAndGetLong(count, "SELECT COUNT(*) FROM test", std::vector<ValueObject>()); in HWTEST_F() [all...] |
H A D | value_object_test.cpp | 49 ValueObject &ValueObject::operator=(ValueObject &&val) noexcept 62 ValueObject obj(intValue); in HWTEST_F() 63 ValueObject &ref = obj; in HWTEST_F() 73 ValueObject &ValueObject::operator=(const ValueObject &val) 86 ValueObject obj(intValue); in HWTEST_F() 87 ValueObject in HWTEST_F() [all...] |
H A D | rdb_store_interface_test.cpp | 76 * @tc.desc: test ValueObject 81 ValueObject obj = ValueObject(); in HWTEST_F() 88 * @tc.desc: test ValueObject 95 ValueObject obj = ValueObject(inputVal); in HWTEST_F() 105 * @tc.desc: test ValueObject 112 ValueObject obj = ValueObject(inputVal); in HWTEST_F() 122 * @tc.desc: test ValueObject [all...] |
/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/include/ |
H A D | sqlite_statement.h | 41 int Bind(const std::vector<ValueObject> &args) override;
46 int Execute(const std::vector<ValueObject> &args) override;
47 int32_t Execute(const std::vector<std::reference_wrapper<ValueObject>> &args) override;
48 std::pair<int, ValueObject> ExecuteForValue(const std::vector<ValueObject> &args) override;
55 std::pair<int32_t, ValueObject> GetColumn(int index) const override;
64 using Asset = ValueObject::Asset;
65 using Assets = ValueObject::Assets;
66 using BigInt = ValueObject::BigInt;
67 using Floats = ValueObject [all...] |
H A D | rd_statement.h | 37 int32_t Bind(const std::vector<ValueObject>& args) override; 41 int32_t Execute(const std::vector<ValueObject>& args) override; 42 int32_t Execute(const std::vector<std::reference_wrapper<ValueObject>>& args) override; 43 std::pair<int, ValueObject> ExecuteForValue(const std::vector<ValueObject>& args) override; 50 std::pair<int32_t, ValueObject> GetColumn(int32_t index) const override; 59 int32_t Bind(const std::vector<std::reference_wrapper<ValueObject>>& args); 60 int InnerBindBlobTypeArgs(const ValueObject &bindArg, uint32_t index) const;
|
H A D | statement.h | 36 virtual int32_t Bind(const std::vector<ValueObject> &args = {}) = 0; 41 virtual int32_t Execute(const std::vector<ValueObject> &args = {}) = 0; 42 virtual int32_t Execute(const std::vector<std::reference_wrapper<ValueObject>> &args) = 0; 44 virtual std::pair<int, ValueObject> ExecuteForValue(const std::vector<ValueObject> &args = {}) = 0; 52 virtual std::pair<int32_t, ValueObject> GetColumn(int32_t index) const = 0;
|
/foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb/include/ |
H A D | value_object.h | 34 * The ValueObject class of RDB. 36 class API_EXPORT ValueObject { class 81 * @brief Indicates the ValueObject {@link ValueObject} type. 84 /** Indicates the ValueObject type is NULL.*/ 86 /** Indicates the ValueObject type is int.*/ 88 /** Indicates the ValueObject type is double.*/ 90 /** Indicates the ValueObject type is string.*/ 92 /** Indicates the ValueObject type is bool.*/ 94 /** Indicates the ValueObject typ [all...] |
H A D | result_set.h | 29 API_EXPORT void Put(const std::string &name, int32_t index, ValueObject &&value); 30 API_EXPORT ValueObject Get(const std::string &name) const; 31 API_EXPORT ValueObject Get(int index) const; 32 API_EXPORT const std::map<std::string, ValueObject> &Get() const; 33 API_EXPORT std::map<std::string, ValueObject> Steal(); 37 std::map<std::string, ValueObject> values_; 52 virtual int GetAsset(int32_t col, ValueObject::Asset &value) = 0; 53 virtual int GetAssets(int32_t col, ValueObject::Assets &value) = 0; 54 virtual int GetFloat32Array(int32_t index, ValueObject::FloatVector &vecs) in GetFloat32Array() 58 virtual int Get(int32_t col, ValueObject in GetFloat32Array() [all...] |
H A D | cache_result_set.h | 126 API_EXPORT int GetAsset(int32_t col, ValueObject::Asset &value) override; 138 API_EXPORT int GetAssets(int32_t col, ValueObject::Assets &value) override; 150 API_EXPORT int GetFloat32Array(int32_t index, ValueObject::FloatVector &vecs) override; 153 * @brief Obtains the value of the specified column in the current row as ValueObject. 162 API_EXPORT int Get(int32_t col, ValueObject &value) override; 313 static constexpr ColumnType COLUMNTYPES[ValueObject::TYPE_MAX] = { 314 [ValueObject::TYPE_NULL] = ColumnType::TYPE_NULL, 315 [ValueObject::TYPE_INT] = ColumnType::TYPE_INTEGER, 316 [ValueObject::TYPE_DOUBLE] = ColumnType::TYPE_FLOAT, 317 [ValueObject [all...] |
H A D | abs_predicates.h | 53 API_EXPORT std::vector<ValueObject> GetBindArgs() const; 56 API_EXPORT void SetBindArgs(const std::vector<ValueObject> &bindArgs); 70 API_EXPORT virtual AbsPredicates *EqualTo(const std::string &field, const ValueObject &value); 71 API_EXPORT virtual AbsPredicates *NotEqualTo(const std::string &field, const ValueObject &value); 86 const std::string &field, const ValueObject &low, const ValueObject &high); 88 const std::string &field, const ValueObject &low, const ValueObject &high); 89 API_EXPORT virtual AbsPredicates *GreaterThan(const std::string &field, const ValueObject &value); 90 API_EXPORT virtual AbsPredicates *LessThan(const std::string &field, const ValueObject [all...] |
H A D | values_bucket.h | 42 API_EXPORT ValuesBucket(std::map<std::string, ValueObject> values); 114 API_EXPORT void Put(const std::string &columnName, const ValueObject &value); 117 * @brief Delete the ValueObject object for the given column name. 150 API_EXPORT bool GetObject(const std::string &columnName, ValueObject &value) const; 155 API_EXPORT std::map<std::string, ValueObject> GetAll() const; 160 API_EXPORT void GetAll(std::map<std::string, ValueObject> &output) const; 172 std::map<std::string, ValueObject> values_;
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/ |
H A D | value_object.cpp | 21 ValueObject::ValueObject(const ValueObject &other) in ValueObject() function in DistributedDB::ValueObject 28 ValueObject& ValueObject::operator=(const ValueObject &other) in operator =() 38 int ValueObject::Parse(const std::string &inString) in Parse() 48 int ValueObject::Parse(const std::vector<uint8_t> &inData) in Parse() 58 int ValueObject::Parse(const uint8_t *dataBegin, const uint8_t *dataEnd, uint32_t offset) in Parse() 77 bool ValueObject [all...] |
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/include/ |
H A D | value_object.h | 22 // ValueObject is the abstraction of value of KvEntry, a value is not always an json in different solutions. 23 // Thus, ValueObject can't just inherit JsonObject, although their methods are nearly the same. 24 class ValueObject { class 27 ValueObject() = default; 28 ~ValueObject() = default; 29 ValueObject(const ValueObject &); 30 ValueObject& operator=(const ValueObject &); 33 ValueObject(ValueObjec [all...] |
/foundation/distributeddatamgr/relational_store/frameworks/cj/src/ |
H A D | relational_store_utils.cpp | 35 NativeRdb::ValueObject ValueTypeToValueObjectBlob(const ValueType& value) in ValueTypeToValueObjectBlob() 41 return NativeRdb::ValueObject(blob); in ValueTypeToValueObjectBlob() 44 NativeRdb::ValueObject ValueTypeToValueObjectAsset(const ValueType& value) in ValueTypeToValueObjectAsset() 48 NativeRdb::ValueObject::Asset asset = { in ValueTypeToValueObjectAsset() 58 return NativeRdb::ValueObject(asset); in ValueTypeToValueObjectAsset() 61 NativeRdb::ValueObject ValueTypeToValueObjectAssets(const ValueType& value) in ValueTypeToValueObjectAssets() 63 std::vector<NativeRdb::ValueObject::Asset> assets = std::vector<NativeRdb::ValueObject::Asset>(); in ValueTypeToValueObjectAssets() 68 NativeRdb::ValueObject::Asset nativeAsset = { in ValueTypeToValueObjectAssets() 80 return NativeRdb::ValueObject(asset in ValueTypeToValueObjectAssets() [all...] |
/foundation/deviceprofile/device_info_manager/services/core/src/trustprofilemanager/ |
H A D | trust_profile_manager.cpp | 158 std::vector<ValueObject>{ ValueObject(deviceId) }); in UpdateTrustDeviceProfile() 189 std::vector<ValueObject>{ ValueObject(profile.GetDeviceId()) }); in UpdateTrustDeviceProfile() 219 std::vector<ValueObject>{ ValueObject(profile.GetAccessControlId()) }); in UpdateAccessControlProfile() 247 std::vector<ValueObject>{ ValueObject(deviceId) }); in GetTrustDeviceProfile() 274 GetResultSet(SELECT_TRUST_DEVICE_TABLE, std::vector<ValueObject> {}); in GetAllTrustDeviceProfile() 310 std::vector<ValueObject>{ ValueObjec in GetAccessControlProfile() [all...] |
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/gaussdb_rd/src/oh_adapter/include/ |
H A D | rd_json_object.h | 34 class ValueObject { class 42 ValueObject() = default; 43 explicit ValueObject(bool val); 44 explicit ValueObject(double val); 45 explicit ValueObject(const char *val); 63 using ResultValue = ValueObject; 84 ValueObject GetItemValue() const; 96 ValueObject GetObjectByPath(const JsonFieldPath &jsonPath, int &errCode) const;
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/mock/include/ |
H A D | mock_app_provision_info.h | 54 const std::vector<ValueObject> &bindArgs = {}) in Update() 65 const std::string &whereClause = "", const std::vector<ValueObject> &bindArgs = {}, in UpdateWithConflictResolution() 76 const std::vector<ValueObject> &bindArgs = {}) in Delete() 82 const std::vector<ValueObject> &bindArgs = {}, const std::string &groupBy = "", in Query() 95 const std::string &sql, const std::vector<ValueObject> &selectionArgs = {}) in QuerySql() 105 const std::string &sql, const std::vector<ValueObject> &bindArgs = {}) in QueryByStep() 110 const std::string &sql, const std::vector<ValueObject> &bindArgs = std::vector<ValueObject>()) in ExecuteSql() 115 const std::vector<ValueObject> &bindArgs = std::vector<ValueObject>()) in ExecuteAndGetLong() [all...] |
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/gaussdb_rd/src/common/include/ |
H A D | json_common.h | 29 static ValueObject GetValueInSameLevel(JsonObject &node, const std::string &field); 30 static ValueObject GetValueInSameLevel(JsonObject &node, const std::string &field, bool &isFieldExist); 36 static std::vector<ValueObject> GetLeafValue(const JsonObject &node); 37 static bool isValueEqual(const ValueObject &srcValue, const ValueObject &targetValue); 47 static void CheckLeafNode(const JsonObject &Node, std::vector<ValueObject> &leafValue);
|