You are on page 1of 2

Adding new fields in DB Objects Example: add _pitchDiag in object DbTechLayer

Action File
1 Add Fields at the .h file dbTechLayer.h

2 Define a keyword for db rev number dbDatabase.h

3 Set the current rev number same as dbDatabase.h

4 Stream in new fileds Conditionally upon Schema number dbTechLayer.cpp

5 Stream out new fileds Conditionally upon Schema number dbTechLayer.cpp

6 Conditionally Diff new fields dbTechLayer.cpp

7 Conditionally Diff Out new fields dbTechLayer.cpp

8 Created access APIs to the fieldsZZ dbTechLayer.cpp

9 Add new APIs in include/db.h db.h


d _pitchDiag in object DbTechLayer

Source Code

#define ADS_DB_DF58 52

#define ADS_DB_SCHEMA_MINOR 52

if ( stream.getDatabase()->isSchema(ADS_DB_DF58) ) { stream >> layer._pitchDiag;

if ( stream.getDatabase()->isSchema(ADS_DB_DF58) ) { stream << layer._pitchDiag;

if ( stream.getDatabase()->isSchema(ADS_DB_DF58) ) { DIFF_FIELD(_pitchDiag);

if ( stream.getDatabase()->isSchema(ADS_DB_DF58) ) { DIFF_OUT_FIELD(_pitchDiag);

dbTechLayer::getPitchDiag(), dbTechLayer::setPitchDiag( int pitch )

class dbTechLayer

You might also like