Home
last modified time | relevance | path

Searched refs:sourceFields (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/sqlite/relational/
H A Dsqlite_single_ver_relational_storage_extend_executor.cpp796 auto [sourceFields, targetFields] = SplitReferenceByField(targetTableReference); in GetReferenceGidInner()
797 if (sourceFields.empty()) { in GetReferenceGidInner()
801 if (sourceFields.size() != targetFields.size()) { in GetReferenceGidInner()
805 std::string sql = GetReferenceGidSql(sourceTable, targetTable, sourceFields, targetFields); in GetReferenceGidInner()
819 const std::string &targetTable, const std::vector<std::string> &sourceFields, in GetReferenceGidSql() argument
838 for (const auto &item : sourceFields) { in GetReferenceGidSql()
849 for (size_t i = 0u; i < sourceFields.size(); ++i) { in GetReferenceGidSql()
853 sql += targetTable + "." + targetFields[i] + " = source_a." + sourceFields[i]; in GetReferenceGidSql()
H A Dsqlite_single_ver_relational_storage_executor.h379 const std::vector<std::string> &sourceFields, const std::vector<std::string> &targetFields);