Skip to content

Commit d48775d

Browse files
author
Ivan Dlugos
committed
fixup! c/c++ sync annotation support
1 parent d1af2f4 commit d48775d

File tree

8 files changed

+17
-542
lines changed

8 files changed

+17
-542
lines changed

test/comparison/testdata/fbs/typeful/c/objectbox-model.h.expected

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ static inline OBX_model* create_obx_model() {
2424
if (!model) return NULL;
2525

2626
obx_model_entity(model, "Typeful", 1, 8717895732742165505);
27+
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
2728
obx_model_property(model, "id", OBXPropertyType_Long, 1, 3390393562759376202);
2829
obx_model_property_flags(model, OBXPropertyFlags_ID);
2930
obx_model_property(model, "int", OBXPropertyType_Int, 2, 2669985732393126063);
@@ -59,6 +60,7 @@ static inline OBX_model* create_obx_model() {
5960
obx_model_entity_last_property_id(model, 23, 3706853784096366226);
6061

6162
obx_model_entity(model, "AnnotatedEntity", 2, 2259404117704393152);
63+
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
6264
obx_model_property(model, "identifier", OBXPropertyType_Long, 1, 6303220950515014660);
6365
obx_model_property_flags(model, OBXPropertyFlags_ID);
6466
obx_model_property(model, "name", OBXPropertyType_String, 2, 4035568504096476779);
@@ -101,25 +103,9 @@ static inline OBX_model* create_obx_model() {
101103
obx_model_property_flags(model, OBXPropertyFlags_ID_COMPANION);
102104
obx_model_entity_last_property_id(model, 2, 7699391924090763411);
103105

104-
obx_model_entity(model, "SyncedEntity", 5, 388440063886460141);
105-
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
106-
obx_model_property(model, "id", OBXPropertyType_Long, 1, 3959279844101328186);
107-
obx_model_property_flags(model, OBXPropertyFlags_ID);
108-
obx_model_property(model, "propRelId", OBXPropertyType_Relation, 2, 8902041070398994519);
109-
obx_model_property_flags(model, (OBXPropertyFlags) (OBXPropertyFlags_INDEXED | OBXPropertyFlags_INDEX_PARTIAL_SKIP_ZERO | OBXPropertyFlags_UNSIGNED));
110-
obx_model_property_relation(model, "SyncedRelTarget", 9, 303089054982227392);
111-
obx_model_relation(model, 3, 7338728586234333996, 6, 7561811714888168464);
112-
obx_model_entity_last_property_id(model, 2, 8902041070398994519);
113-
114-
obx_model_entity(model, "SyncedRelTarget", 6, 7561811714888168464);
115-
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
116-
obx_model_property(model, "id", OBXPropertyType_Long, 1, 5392504858645185670);
117-
obx_model_property_flags(model, OBXPropertyFlags_ID);
118-
obx_model_entity_last_property_id(model, 1, 5392504858645185670);
119-
120-
obx_model_last_entity_id(model, 6, 7561811714888168464);
121-
obx_model_last_index_id(model, 9, 303089054982227392);
122-
obx_model_last_relation_id(model, 3, 7338728586234333996);
106+
obx_model_last_entity_id(model, 4, 501233450539197794);
107+
obx_model_last_index_id(model, 8, 5558237345453186302);
108+
obx_model_last_relation_id(model, 2, 771642788862502430);
123109
return model; // NOTE: the returned model will contain error information if an error occurred.
124110
}
125111

test/comparison/testdata/fbs/typeful/c/synced.obx.h.expected

Lines changed: 0 additions & 301 deletions
This file was deleted.

test/comparison/testdata/fbs/typeful/cpp/objectbox-model.h.expected

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ static inline OBX_model* create_obx_model() {
2424
if (!model) return NULL;
2525

2626
obx_model_entity(model, "Typeful", 1, 8717895732742165505);
27+
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
2728
obx_model_property(model, "id", OBXPropertyType_Long, 1, 3390393562759376202);
2829
obx_model_property_flags(model, OBXPropertyFlags_ID);
2930
obx_model_property(model, "int", OBXPropertyType_Int, 2, 2669985732393126063);
@@ -59,6 +60,7 @@ static inline OBX_model* create_obx_model() {
5960
obx_model_entity_last_property_id(model, 23, 3706853784096366226);
6061

6162
obx_model_entity(model, "AnnotatedEntity", 2, 2259404117704393152);
63+
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
6264
obx_model_property(model, "identifier", OBXPropertyType_Long, 1, 6303220950515014660);
6365
obx_model_property_flags(model, OBXPropertyFlags_ID);
6466
obx_model_property(model, "name", OBXPropertyType_String, 2, 4035568504096476779);
@@ -101,25 +103,9 @@ static inline OBX_model* create_obx_model() {
101103
obx_model_property_flags(model, OBXPropertyFlags_ID_COMPANION);
102104
obx_model_entity_last_property_id(model, 2, 7699391924090763411);
103105

104-
obx_model_entity(model, "SyncedEntity", 5, 388440063886460141);
105-
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
106-
obx_model_property(model, "id", OBXPropertyType_Long, 1, 3959279844101328186);
107-
obx_model_property_flags(model, OBXPropertyFlags_ID);
108-
obx_model_property(model, "propRelId", OBXPropertyType_Relation, 2, 8902041070398994519);
109-
obx_model_property_flags(model, (OBXPropertyFlags) (OBXPropertyFlags_INDEXED | OBXPropertyFlags_INDEX_PARTIAL_SKIP_ZERO | OBXPropertyFlags_UNSIGNED));
110-
obx_model_property_relation(model, "SyncedRelTarget", 9, 303089054982227392);
111-
obx_model_relation(model, 3, 7338728586234333996, 6, 7561811714888168464);
112-
obx_model_entity_last_property_id(model, 2, 8902041070398994519);
113-
114-
obx_model_entity(model, "SyncedRelTarget", 6, 7561811714888168464);
115-
obx_model_entity_flags(model, OBXEntityFlags_SYNC_ENABLED);
116-
obx_model_property(model, "id", OBXPropertyType_Long, 1, 5392504858645185670);
117-
obx_model_property_flags(model, OBXPropertyFlags_ID);
118-
obx_model_entity_last_property_id(model, 1, 5392504858645185670);
119-
120-
obx_model_last_entity_id(model, 6, 7561811714888168464);
121-
obx_model_last_index_id(model, 9, 303089054982227392);
122-
obx_model_last_relation_id(model, 3, 7338728586234333996);
106+
obx_model_last_entity_id(model, 4, 501233450539197794);
107+
obx_model_last_index_id(model, 8, 5558237345453186302);
108+
obx_model_last_relation_id(model, 2, 771642788862502430);
123109
return model; // NOTE: the returned model will contain error information if an error occurred.
124110
}
125111

0 commit comments

Comments
 (0)