duplicated block id: 1 size: 54 cleaned lines of code in 2 files: - ossdbtoolsservice/language/keywords.py (28:81) - smo/utils/templating.py (327:380) duplicated block id: 2 size: 32 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (33:64) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (34:65) duplicated block id: 3 size: 29 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (177:209) - pgsmo/objects/table_objects/constraints.py (352:384) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (177:198) - pgsmo/objects/table_objects/constraints.py (273:294) duplicated block id: 5 size: 18 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (240:263) - pgsmo/objects/table_objects/constraints.py (322:346) duplicated block id: 6 size: 18 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (273:294) - pgsmo/objects/table_objects/constraints.py (352:373) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - ossdbtoolsservice/language/completion/mysqlcompleter.py (137:158) - ossdbtoolsservice/language/completion/pgcompleter.py (684:705) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (17:31) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (18:32) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - ossdbtoolsservice/language/completion/mysqlcompleter.py (102:123) - ossdbtoolsservice/language/completion/pgcompleter.py (312:333) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - mysqlsmo/objects/table/table.py (29:48) - mysqlsmo/objects/view/view.py (36:56) duplicated block id: 11 size: 13 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (134:150) - pgsmo/objects/table_objects/constraints.py (314:330) duplicated block id: 12 size: 13 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (373:385) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (256:268) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (269:281) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (200:212) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - pgsmo/objects/database/database.py (168:184) - pgsmo/objects/schema/schema.py (65:81) duplicated block id: 15 size: 13 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (126:142) - pgsmo/objects/table_objects/index.py (78:94) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (119:130) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (113:124) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - mysqlsmo/objects/function/function.py (36:54) - mysqlsmo/objects/procedure/procedure.py (36:54) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - ossdbtoolsservice/query_execution/query_execution_service.py (177:190) - ossdbtoolsservice/query_execution/query_execution_service.py (217:230) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (154:169) - pgsmo/objects/table_objects/constraints.py (330:346) duplicated block id: 20 size: 12 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (154:169) - pgsmo/objects/table_objects/constraints.py (248:263) duplicated block id: 21 size: 12 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (294:305) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (217:228) duplicated block id: 22 size: 12 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (152:163) - pgsmo/objects/sequence/sequence.py (174:185) duplicated block id: 23 size: 12 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (106:117) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (100:111) duplicated block id: 24 size: 12 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (98:109) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (118:129) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - scripts/test-all.ps1 (1:13) - scripts/test-integration.ps1 (1:13) duplicated block id: 26 size: 11 cleaned lines of code in 2 files: - mysqlsmo/objects/table/table.py (64:77) - mysqlsmo/objects/view/view.py (72:85) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - mysqlsmo/objects/procedure/procedure.py (63:75) - mysqlsmo/objects/table/table.py (64:76) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - mysqlsmo/objects/function/function.py (63:75) - mysqlsmo/objects/procedure/procedure.py (63:75) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - mysqlsmo/objects/function/function.py (63:75) - mysqlsmo/objects/table/table.py (64:76) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - pgsmo/objects/extension/extension.py (49:60) - pgsmo/objects/table/table.py (78:89) duplicated block id: 31 size: 10 cleaned lines of code in 2 files: - ossdbtoolsservice/object_explorer/routing/pg_routing.py (401:410) - ossdbtoolsservice/object_explorer/routing/pg_routing.py (412:421) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (258:267) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (276:285) duplicated block id: 33 size: 10 cleaned lines of code in 2 files: - mysqlsmo/objects/server/server.py (64:84) - pgsmo/objects/server/server.py (70:85) duplicated block id: 34 size: 10 cleaned lines of code in 2 files: - pgsmo/objects/role/role.py (134:143) - pgsmo/objects/role/role.py (156:165) duplicated block id: 35 size: 10 cleaned lines of code in 2 files: - mysqlsmo/objects/procedure/procedure.py (63:75) - mysqlsmo/objects/view/view.py (72:84) duplicated block id: 36 size: 10 cleaned lines of code in 2 files: - mysqlsmo/objects/server/server.py (49:64) - pgsmo/objects/server/server.py (50:65) duplicated block id: 37 size: 10 cleaned lines of code in 2 files: - mysqlsmo/objects/function/function.py (63:75) - mysqlsmo/objects/view/view.py (72:84) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (283:293) - pgsmo/objects/table_objects/index.py (148:158) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (75:85) - pgsmo/objects/table_objects/constraints.py (336:346) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (75:85) - pgsmo/objects/table_objects/constraints.py (159:169) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (44:57) - pgsmo/objects/extension/extension.py (45:57) duplicated block id: 42 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/extension/extension.py (79:90) - pgsmo/objects/schema/schema.py (151:162) duplicated block id: 43 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (362:372) - pgsmo/objects/table_objects/index.py (148:158) duplicated block id: 44 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (139:147) - pgsmo/objects/sequence/sequence.py (176:184) duplicated block id: 45 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (187:197) - pgsmo/objects/table_objects/index.py (148:158) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (75:85) - pgsmo/objects/table_objects/constraints.py (253:263) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (139:147) - pgsmo/objects/sequence/sequence.py (154:162) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (76:83) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (79:86) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (224:231) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (242:249) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - mysqlsmo/objects/server/server.py (19:35) - pgsmo/objects/server/server.py (20:36) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - scripts/build.ps1 (1:10) - scripts/flake8.ps1 (1:10) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - mysqlsmo/objects/database/database.py (39:53) - mysqlsmo/objects/udf_function/udf_function.py (38:50) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (59:70) - pgsmo/objects/table_objects/column.py (89:100) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - pgsmo/objects/table/table.py (55:62) - pgsmo/objects/view/view_base.py (41:48) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - ossdbtoolsservice/object_explorer/routing/mysql_routing.py (26:46) - ossdbtoolsservice/object_explorer/routing/pg_routing.py (19:39) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - pgsmo/objects/role/role.py (123:133) - pgsmo/objects/tablespace/tablespace.py (75:85) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/mysql_lightweight_metadata.py (14:27) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (38:51) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/extension/extension.py (49:57) - pgsmo/objects/sequence/sequence.py (76:85) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/extension/extension.py (49:57) - pgsmo/objects/functions/function_base.py (70:78) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/driver/types/psycopg_driver.py (116:126) - ossdbtoolsservice/driver/types/pymysql_driver.py (152:162) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - mysqlsmo/objects/function/function.py (45:54) - mysqlsmo/objects/table/table.py (37:48) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (90:98) - pgsmo/objects/functions/function_base.py (264:272) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/datatype/datatype.py (58:66) - pgsmo/objects/table/table.py (78:86) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (48:57) - pgsmo/objects/functions/function_base.py (70:78) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (181:187) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (128:134) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - mysqlsmo/objects/collation/collation.py (32:43) - mysqlsmo/objects/column/column.py (32:43) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/datatype/datatype.py (58:66) - pgsmo/objects/sequence/sequence.py (76:85) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/workspace/contracts/did_change_config_notification.py (33:41) - ossdbtoolsservice/workspace/contracts/did_change_config_notification.py (50:58) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (363:371) - pgsmo/objects/table_objects/trigger.py (172:180) duplicated block id: 70 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/rule.py (83:91) - pgsmo/objects/view/view_base.py (139:147) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (243:251) - pgsmo/objects/view/view_base.py (89:97) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (309:315) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (232:238) duplicated block id: 73 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (48:57) - pgsmo/objects/table/table.py (78:86) duplicated block id: 74 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (284:292) - pgsmo/objects/table_objects/trigger.py (172:180) duplicated block id: 75 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (48:57) - pgsmo/objects/datatype/datatype.py (58:66) duplicated block id: 76 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (245:251) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (184:190) duplicated block id: 77 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (188:196) - pgsmo/objects/table_objects/trigger.py (172:180) duplicated block id: 78 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (349:355) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (248:254) duplicated block id: 79 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (70:78) - pgsmo/objects/sequence/sequence.py (76:85) duplicated block id: 80 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (229:235) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (168:174) duplicated block id: 81 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table/table.py (370:378) - pgsmo/objects/view/view_base.py (135:143) duplicated block id: 82 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table/table.py (353:361) - pgsmo/objects/view/view_base.py (89:97) duplicated block id: 83 size: 7 cleaned lines of code in 2 files: - mysqlsmo/objects/event/event.py (44:53) - mysqlsmo/objects/trigger/trigger.py (44:53) duplicated block id: 84 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (142:150) - pgsmo/objects/table_objects/constraints.py (240:248) duplicated block id: 85 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (215:221) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (233:239) duplicated block id: 86 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/disaster_recovery_service.py (49:55) - ossdbtoolsservice/disaster_recovery/disaster_recovery_service.py (66:72) duplicated block id: 87 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/datatype/datatype.py (58:66) - pgsmo/objects/extension/extension.py (49:57) duplicated block id: 88 size: 7 cleaned lines of code in 2 files: - mysqlsmo/objects/procedure/procedure.py (45:54) - mysqlsmo/objects/table/table.py (37:48) duplicated block id: 89 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (76:85) - pgsmo/objects/table/table.py (78:86) duplicated block id: 90 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (325:331) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (240:246) duplicated block id: 91 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (314:322) - pgsmo/objects/table_objects/index.py (86:94) duplicated block id: 92 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/language/completion/mysqlcompleter.py (41:48) - ossdbtoolsservice/language/completion/pgcompleter.py (125:132) duplicated block id: 93 size: 7 cleaned lines of code in 2 files: - mysqlsmo/objects/function/function.py (45:54) - mysqlsmo/objects/view/view.py (47:56) duplicated block id: 94 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/datatype/datatype.py (58:66) - pgsmo/objects/functions/function_base.py (70:78) duplicated block id: 95 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/language/language_service.py (200:207) - ossdbtoolsservice/language/language_service.py (227:234) duplicated block id: 96 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (70:78) - pgsmo/objects/table/table.py (78:86) duplicated block id: 97 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (40:47) - pgsmo/objects/table_objects/column.py (61:68) duplicated block id: 98 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (243:251) - pgsmo/objects/table/table.py (353:361) duplicated block id: 99 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (165:171) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (88:94) duplicated block id: 100 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/index.py (149:157) - pgsmo/objects/table_objects/trigger.py (172:180) duplicated block id: 101 size: 7 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (157:163) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (80:86) duplicated block id: 102 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (52:61) - pgsmo/objects/view/view_base.py (105:113) duplicated block id: 103 size: 7 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (48:57) - pgsmo/objects/sequence/sequence.py (76:85) duplicated block id: 104 size: 7 cleaned lines of code in 2 files: - mysqlsmo/objects/procedure/procedure.py (45:54) - mysqlsmo/objects/view/view.py (47:56) duplicated block id: 105 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/event/event.py (46:53) - mysqlsmo/objects/function/function.py (47:54) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/trigger/trigger.py (46:53) - mysqlsmo/objects/view/view.py (49:56) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/object_explorer/routing/pg_routing.py (444:449) - ossdbtoolsservice/object_explorer/routing/pg_routing.py (451:456) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (301:308) - pgsmo/objects/table_objects/constraints.py (364:371) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (301:308) - pgsmo/objects/table_objects/index.py (150:157) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/extension/extension.py (94:100) - pgsmo/objects/table/table.py (409:415) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (301:308) - pgsmo/objects/table_objects/constraints.py (189:196) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (67:73) - smo/common/node_object.py (203:209) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/collation/collation.py (106:113) - pgsmo/objects/extension/extension.py (92:99) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/procedure/procedure.py (47:54) - mysqlsmo/objects/trigger/trigger.py (46:53) duplicated block id: 115 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (206:211) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (137:142) duplicated block id: 116 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (159:166) - pgsmo/objects/table_objects/index.py (121:128) duplicated block id: 117 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/event/event.py (46:53) - mysqlsmo/objects/procedure/procedure.py (47:54) duplicated block id: 118 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (159:166) - pgsmo/objects/table_objects/trigger.py (135:142) duplicated block id: 119 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (90:97) - pgsmo/objects/table_objects/trigger.py (162:169) duplicated block id: 120 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (142:147) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (143:148) duplicated block id: 121 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/column.py (272:278) - pgsmo/objects/tablespace/tablespace.py (75:81) duplicated block id: 122 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (253:260) - pgsmo/objects/view/view_base.py (139:146) duplicated block id: 123 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/event/event.py (46:53) - mysqlsmo/objects/table/table.py (41:48) duplicated block id: 124 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (253:260) - pgsmo/objects/table_objects/trigger.py (135:142) duplicated block id: 125 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (336:343) - pgsmo/objects/view/view_base.py (139:146) duplicated block id: 126 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (159:166) - pgsmo/objects/table_objects/rule.py (83:90) duplicated block id: 127 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (159:166) - pgsmo/objects/view/view_base.py (139:146) duplicated block id: 128 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (69:74) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (71:76) duplicated block id: 129 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (126:132) - pgsmo/objects/view/view_base.py (135:141) duplicated block id: 130 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (336:343) - pgsmo/objects/table_objects/rule.py (83:90) duplicated block id: 131 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (233:238) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (251:256) duplicated block id: 132 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (336:343) - pgsmo/objects/table_objects/index.py (121:128) duplicated block id: 133 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/event/event.py (46:53) - mysqlsmo/objects/view/view.py (49:56) duplicated block id: 134 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table/table.py (120:126) - pgsmo/objects/view/view.py (28:34) duplicated block id: 135 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/trigger.py (135:142) - pgsmo/objects/view/view_base.py (139:146) duplicated block id: 136 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/function/function.py (47:54) - mysqlsmo/objects/trigger/trigger.py (46:53) duplicated block id: 137 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (221:226) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (160:165) duplicated block id: 138 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table/table.py (441:447) - pgsmo/objects/view/view_base.py (169:175) duplicated block id: 139 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (253:260) - pgsmo/objects/table_objects/rule.py (83:90) duplicated block id: 140 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (244:249) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (262:267) duplicated block id: 141 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/completion/mysqlcompleter.py (24:30) - ossdbtoolsservice/language/completion/pgcompleter.py (78:84) duplicated block id: 142 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (253:260) - pgsmo/objects/table_objects/index.py (121:128) duplicated block id: 143 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (215:220) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (251:256) duplicated block id: 144 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/role/role.py (123:129) - pgsmo/objects/table_objects/column.py (272:278) duplicated block id: 145 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (244:249) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (280:285) duplicated block id: 146 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/driver/types/pymysql_driver.py (238:243) - ossdbtoolsservice/driver/types/pymysql_driver.py (265:270) duplicated block id: 147 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/sequence/sequence.py (126:132) - pgsmo/objects/table/table.py (370:376) duplicated block id: 148 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/index.py (121:128) - pgsmo/objects/table_objects/trigger.py (135:142) duplicated block id: 149 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (301:308) - pgsmo/objects/table_objects/trigger.py (173:180) duplicated block id: 150 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (336:343) - pgsmo/objects/table_objects/trigger.py (135:142) duplicated block id: 151 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (75:82) - pgsmo/objects/table_objects/rule.py (83:90) duplicated block id: 152 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/index.py (121:128) - pgsmo/objects/table_objects/rule.py (83:90) duplicated block id: 153 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/capabilities/connection_options/mysql_connection_options.py (135:140) - ossdbtoolsservice/capabilities/connection_options/pg_connection_options.py (136:141) duplicated block id: 154 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/rule.py (83:90) - pgsmo/objects/table_objects/trigger.py (135:142) duplicated block id: 155 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (75:82) - pgsmo/objects/view/view_base.py (139:146) duplicated block id: 156 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/functions/function_base.py (301:308) - pgsmo/objects/table_objects/constraints.py (285:292) duplicated block id: 157 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (75:82) - pgsmo/objects/table_objects/trigger.py (135:142) duplicated block id: 158 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/index.py (35:47) - pgsmo/objects/table_objects/rule.py (30:42) duplicated block id: 159 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/index.py (121:128) - pgsmo/objects/view/view_base.py (139:146) duplicated block id: 160 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (226:231) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (280:285) duplicated block id: 161 size: 6 cleaned lines of code in 2 files: - pgsmo/objects/table_objects/constraints.py (75:82) - pgsmo/objects/table_objects/index.py (121:128) duplicated block id: 162 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (91:96) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (111:116) duplicated block id: 163 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (226:231) - ossdbtoolsservice/language/query/pg_lightweight_metadata.py (262:267) duplicated block id: 164 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/disaster_recovery/contracts/backup.py (214:219) - ossdbtoolsservice/disaster_recovery/contracts/restore.py (153:158) duplicated block id: 165 size: 6 cleaned lines of code in 2 files: - mysqlsmo/objects/table/table.py (41:48) - mysqlsmo/objects/trigger/trigger.py (46:53) duplicated block id: 166 size: 6 cleaned lines of code in 2 files: - ossdbtoolsservice/object_explorer/routing/mysql_routing.py (48:55) - ossdbtoolsservice/object_explorer/routing/pg_routing.py (44:51)