duplicated block id: 1 size: 33 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/mssql_introspector.py (104:302) - src/databao_context_engine/plugins/databases/mysql_introspector.py (89:246) duplicated block id: 2 size: 14 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (54:68) - src/databao_context_engine/plugins/databases/mssql_introspector.py (104:118) duplicated block id: 3 size: 14 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (54:68) - src/databao_context_engine/plugins/databases/mysql_introspector.py (89:103) duplicated block id: 4 size: 10 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/mysql_introspector.py (97:107) - src/databao_context_engine/plugins/databases/postgresql_introspector.py (126:136) duplicated block id: 5 size: 10 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (70:118) - src/databao_context_engine/plugins/databases/mysql_introspector.py (105:162) duplicated block id: 6 size: 10 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (70:118) - src/databao_context_engine/plugins/databases/mssql_introspector.py (120:205) duplicated block id: 7 size: 10 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/mssql_introspector.py (112:122) - src/databao_context_engine/plugins/databases/postgresql_introspector.py (126:136) duplicated block id: 8 size: 8 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (152:295) - src/databao_context_engine/plugins/databases/mysql_introspector.py (182:266) duplicated block id: 9 size: 8 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/mysql_introspector.py (89:96) - src/databao_context_engine/plugins/databases/postgresql_introspector.py (117:124) duplicated block id: 10 size: 8 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/mssql_introspector.py (104:111) - src/databao_context_engine/plugins/databases/postgresql_introspector.py (117:124) duplicated block id: 11 size: 8 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (54:61) - src/databao_context_engine/plugins/databases/postgresql_introspector.py (117:124) duplicated block id: 12 size: 7 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/mssql_introspector.py (68:75) - src/databao_context_engine/plugins/databases/snowflake_introspector.py (51:57) duplicated block id: 13 size: 7 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (152:268) - src/databao_context_engine/plugins/databases/mssql_introspector.py (227:302) duplicated block id: 14 size: 6 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/introspection_scope.py (25:31) - src/databao_context_engine/plugins/databases/introspection_scope.py (57:63) duplicated block id: 15 size: 6 cleaned lines of code in 2 files: - src/databao_context_engine/plugins/databases/duckdb_introspector.py (62:68) - src/databao_context_engine/plugins/databases/postgresql_introspector.py (126:132) duplicated block id: 16 size: 6 cleaned lines of code in 2 files: - src/databao_context_engine/storage/repositories/embedding_repository.py (42:53) - src/databao_context_engine/storage/repositories/embedding_repository.py (78:89) duplicated block id: 17 size: 6 cleaned lines of code in 2 files: - src/databao_context_engine/llm/service.py (97:102) - src/databao_context_engine/llm/service.py (126:131) duplicated block id: 18 size: 6 cleaned lines of code in 2 files: - src/databao_context_engine/storage/repositories/chunk_repository.py (49:55) - src/databao_context_engine/storage/repositories/embedding_repository.py (51:57)