@@ -263,8 +263,8 @@ def generate_relations(schema):
263263 make_parent_hash_field (parent , relation , parent_field )
264264 make_child_next_field (child , relation )
265265
266+
266267def preprocess_klass (klass ):
267- # Insert at the beginning to guarantee position 0
268268 klass ["declared_classes" ].insert (0 , "dbIStream" )
269269 klass ["declared_classes" ].insert (1 , "dbOStream" )
270270 if klass ["name" ] != "dbDatabase" :
@@ -274,18 +274,19 @@ def preprocess_klass(klass):
274274 klass ["h_includes" ].insert (1 , "odb/odb.h" )
275275 name = klass ["name" ]
276276 klass ["cpp_includes" ].extend (["dbTable.h" , "dbTable.hpp" , "odb/db.h" , f"{ name } .h" ])
277- if klass [' hasBitFields' ]:
278- klass [' cpp_sys_includes' ].extend (["cstdint" , "cstring" ])
277+ if klass [" hasBitFields" ]:
278+ klass [" cpp_sys_includes" ].extend (["cstdint" , "cstring" ])
279279 for field in klass ["fields" ]:
280- if field .get (' table' , False ):
281- page_size_part = f", { field ['page_size' ]} " if ' page_size' in field else ""
280+ if field .get (" table" , False ):
281+ page_size_part = f", { field ['page_size' ]} " if " page_size" in field else ""
282282 # setting default value for table fields
283283 this_or_db = "this" if klass ["name" ] == "dbDatabase" else "db"
284- field ['default' ] = f"new dbTable<_{ field ['type' ]} { page_size_part } >({ this_or_db } , this, (GetObjTbl_t) &_{ klass ['name' ]} ::getObjectTable, { field ['type' ]} Obj)"
284+ field ["default" ] = (
285+ f"new dbTable<_{ field ['type' ]} { page_size_part } >({ this_or_db } , this, (GetObjTbl_t) &_{ klass ['name' ]} ::getObjectTable, { field ['type' ]} Obj)"
286+ )
285287 # setting table identifier for table fields
286- field ['table_base_type' ] = field ['type' ]
287- field ['type' ] = f"dbTable<_{ field ['type' ]} { page_size_part } >*"
288-
288+ field ["table_base_type" ] = field ["type" ]
289+ field ["type" ] = f"dbTable<_{ field ['type' ]} { page_size_part } >*"
289290
290291
291292def generate (schema , env , includeDir , srcDir , keep_empty ):
0 commit comments