Home
last modified time | relevance | path

Searched refs:indexDiffer (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/upgrader/
H A Dsingle_ver_schema_database_upgrader.cpp52 IndexDifference indexDiffer; in ExecuteUpgradeSchema() local
54 errCode = oriSchemaObject.CompareAgainstSchemaObject(newSchema_, indexDiffer); in ExecuteUpgradeSchema()
67 indexDiffer.increase = newSchema_.GetIndexInfo(); in ExecuteUpgradeSchema()
76 errCode = UpgradeIndexes(indexDiffer); in ExecuteUpgradeSchema()
H A Dsingle_ver_schema_database_upgrader.h41 virtual int UpgradeIndexes(const IndexDifference &indexDiffer) = 0;
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/sqlite/
H A Dsqlite_single_ver_schema_database_upgrader.cpp202 int SQLiteSingleVerSchemaDatabaseUpgrader::UpgradeIndexes(const IndexDifference &indexDiffer) in UpgradeIndexes() argument
208 indexDiffer.decrease.size(), indexDiffer.change.size(), indexDiffer.increase.size()); in UpgradeIndexes()
209 for (const auto &entry : indexDiffer.decrease) { in UpgradeIndexes()
216 for (const auto &entry : indexDiffer.change) { in UpgradeIndexes()
223 for (const auto &entry : indexDiffer.increase) { in UpgradeIndexes()
H A Dsqlite_single_ver_schema_database_upgrader.h38 int UpgradeIndexes(const IndexDifference &indexDiffer) override;
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/
H A Dschema_object.cpp231 IndexDifference indexDiffer; in CompareAgainstSchemaString() local
245 return CompareAgainstSchemaObject(newSchema, indexDiffer); in CompareAgainstSchemaString()
250 IndexDifference indexDiffer; in CompareAgainstSchemaObject() local
938 inline void ClearIndexDifference(IndexDifference &indexDiffer) in ClearIndexDifference() argument
940 indexDiffer.change.clear(); in ClearIndexDifference()
941 indexDiffer.increase.clear(); in ClearIndexDifference()
942 indexDiffer.decrease.clear(); in ClearIndexDifference()
953 …return (indexDiffer.change.empty() && indexDiffer.increase.empty() && indexDiffer.decrease.empty()… in IsSchemaIndexesExactlyEqual()
959 ClearIndexDifference(indexDiffer); in CompareSchemaIndexes()
964 indexDiffer.increase[entry.first] = entry.second; in CompareSchemaIndexes()
[all …]
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/include/
H A Dschema_object.h87 …int CompareAgainstSchemaString(const std::string &inSchemaString, IndexDifference &indexDiffer) co…
89 …int CompareAgainstSchemaObject(const SchemaObject &inSchemaObject, IndexDifference &indexDiffer) c…
138 int CompareSchemaIndexes(const SchemaObject &newSchema, IndexDifference &indexDiffer) const;
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/common/
H A Ddistributeddb_schema_object_test.cpp1146 IndexDifference indexDiffer; variable
1147 int ret = schema.CompareAgainstSchemaObject(schema, indexDiffer);