From 5f69e20a5083d40d7b9aab2261649695485e6fde Mon Sep 17 00:00:00 2001 From: kodiakhq <49736102+kodiakhq@users.noreply.github.com> Date: Mon, 22 Jun 2026 08:30:13 +0000 Subject: [PATCH] chore: Update coverage report --- plugins/destination/duckdb/coverage.md | 92 +++++++++++----------- plugins/destination/postgresql/coverage.md | 37 +++++---- 2 files changed, 67 insertions(+), 62 deletions(-) diff --git a/plugins/destination/duckdb/coverage.md b/plugins/destination/duckdb/coverage.md index 0b934617451..304b1315471 100644 --- a/plugins/destination/duckdb/coverage.md +++ b/plugins/destination/duckdb/coverage.md @@ -6,58 +6,60 @@ | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/client.go:127: | amendConnectionString | 28.6% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/delete_stale.go:14: | DeleteStale | 94.1% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:31: | normalizeColumns | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:53: | nonAutoMigratableTables | 88.9% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:68: | autoMigrateTable | 80.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:79: | canAutoMigrate | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:100: | MigrateTables | 80.5% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:166: | recreateTable | 75.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:174: | addColumn | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:179: | createTableIfNotExist | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:218: | isColumnUnique | 76.9% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:240: | getTableInfo | 79.2% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:56: | nonAutoMigratableTables | 88.9% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:71: | autoMigrateTable | 80.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:82: | canAutoMigrate | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:103: | MigrateTables | 80.5% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:169: | recreateTable | 75.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:177: | addColumn | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:182: | createTableIfNotExist | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:221: | isColumnUnique | 76.9% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/migrate.go:243: | getTableInfo | 79.2% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:19: | Read | 77.8% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:79: | slice | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:87: | reverseTransformRecord | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:97: | reverseTransformArray | 70.5% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:192: | reverseTransformFromString | 87.5% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:207: | reverseTransformStruct | 88.9% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:222: | reverseTransformMap | 88.9% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:236: | reverseTransformUint8 | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:249: | reverseTransformUint16 | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:262: | reverseTransformDate32 | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:275: | reverseTransformDate64 | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:97: | reverseTransformArray | 69.6% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:196: | reverseTransformFromString | 87.5% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:211: | reverseTransformStruct | 88.9% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:226: | reverseTransformMap | 88.9% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:240: | reverseTransformUint8 | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:253: | reverseTransformUint16 | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:266: | reverseTransformDate32 | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/read.go:279: | reverseTransformDate64 | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/spec.go:27: | SetDefaults | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/spec/gen/main.go:13: | main | 0.0% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/spec/gen/main.go:20: | currDir | 0.0% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:10: | transformRecord | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:18: | transformArray | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:79: | transformUint16ToUint32Array | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:91: | transformUint8ToUint32Array | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:103: | transformStruct | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:117: | transformMap | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:131: | transformToStringArray | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:143: | transformTimestamp | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:159: | transformDate32ToTimestamp | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:171: | transformDate64ToTimestamp | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:11: | transformSchemaForWriting | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:16: | transformFieldsForWriting | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:23: | transformTypeForWriting | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:36: | arrowToDuckDB | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:79: | duckDBToArrow | 81.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:125: | duckDBStructToArrow | 0.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:152: | duckDBMapToArrow | 0.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:166: | splitParams | 0.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:193: | sanitizeID | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:197: | sanitized | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:23: | transformArray | 96.8% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:84: | transformUint16ToUint32Array | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:96: | transformUint8ToUint32Array | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:108: | transformStruct | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:122: | transformMap | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:136: | transformToStringArray | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:148: | transformTimestamp | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:164: | transformDate32ToTimestamp | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/transform.go:176: | transformDate64ToTimestamp | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:12: | transformSchemaForWriting | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:24: | transformFieldsForWriting | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:31: | transformTypeForWriting | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:44: | arrowToDuckDB | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:87: | duckDBToArrow | 81.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:133: | duckDBStructToArrow | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:160: | duckDBMapToArrow | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:174: | splitParams | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:201: | sanitizeID | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/types.go:205: | sanitized | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:20: | nonPkIndices | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:34: | containsList | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:38: | dtContainsList | 83.3% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:51: | upsert | 93.1% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:95: | deleteByPK | 88.9% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:110: | copyFromFile | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:116: | Write | 60.0% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:126: | WriteTableBatch | 84.6% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:177: | writeTMPFile | 78.6% | -| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:213: | deleteInsert | 93.3% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:40: | duckDBListColumn | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:51: | keyListColumn | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:55: | duckDBType | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:62: | upsert | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:106: | deleteByPK | 88.9% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:121: | copyFromFile | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:127: | Write | 60.0% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:137: | WriteTableBatch | 84.6% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:188: | writeTMPFile | 78.6% | +| github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/client/write.go:224: | deleteInsert | 93.3% | | github.com/cloudquery/cloudquery/plugins/destination/duckdb/v5/main.go:17: | main | 0.0% | -| total: | (statements) | 80.4% | +| total: | (statements) | 79.8% | diff --git a/plugins/destination/postgresql/coverage.md b/plugins/destination/postgresql/coverage.md index 8b5910b1390..cd9fdb5f408 100644 --- a/plugins/destination/postgresql/coverage.md +++ b/plugins/destination/postgresql/coverage.md @@ -1,14 +1,14 @@ | File | Function | Coverage | | --- | --- | --- | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:76: | New | 67.5% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:147: | Write | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:151: | Close | 0.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:161: | currentDatabase | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:170: | currentSchema | 80.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:180: | getPgType | 66.7% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:206: | hasPgVectorConfig | 100.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/connection_tester.go:18: | ConnectionTester | 85.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/connection_tester.go:52: | processError | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:76: | New | 65.1% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:152: | Write | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:156: | Close | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:166: | currentDatabase | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:175: | currentSchema | 80.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:185: | getPgType | 66.7% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/client.go:211: | hasPgVectorConfig | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/connection_tester.go:18: | ConnectionTester | 78.3% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/connection_tester.go:58: | processError | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/delete.go:14: | DeleteStaleBatch | 93.3% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/delete.go:34: | DeleteRecordsBatch | 88.9% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/delete.go:48: | generateInitialDelete | 95.2% | @@ -43,6 +43,8 @@ | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/insert_embeddings.go:282: | sanitizeIdentifiers | 0.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/insert_embeddings.go:290: | makeSlice | 0.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/insert_embeddings.go:298: | makePlaceholders | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/lakebase.go:26: | configureLakebase | 77.8% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/lakebase.go:78: | requiresTLS | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/list_tables.go:78: | listTables | 90.6% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/messages.go:8: | tablesFromMessages | 90.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/migrate.go:19: | MigrateTableBatch | 71.7% | @@ -74,13 +76,14 @@ | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/pgx_log_level.go:46: | MarshalJSON | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/pgx_log_level.go:53: | UnmarshalJSON | 66.7% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/pgx_log_level.go:64: | logLevelFromString | 75.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:52: | HasPgVectorConfig | 0.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:56: | SetDefaults | 93.3% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:89: | ensureCQIDPresent | 66.7% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:96: | embeddingDimensionsForModel | 75.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:107: | Validate | 88.2% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:159: | JSONSchemaExtend | 0.0% | -| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:205: | GetPgVectorTableConfig | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:83: | HasPgVectorConfig | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:87: | HasLakebaseConfig | 100.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:91: | SetDefaults | 93.3% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:124: | ensureCQIDPresent | 66.7% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:131: | embeddingDimensionsForModel | 75.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:142: | Validate | 88.9% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:197: | JSONSchemaExtend | 0.0% | +| github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/spec/spec.go:243: | GetPgVectorTableConfig | 0.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/transformer.go:16: | stripNulls | 100.0% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/transformer.go:23: | stripNullsFromMarshalledJson | 77.8% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/client/transformer.go:39: | stripNullsFromJsonValue | 100.0% | @@ -101,4 +104,4 @@ | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/pgarrow/to_pg.go:10: | ArrowToPg10 | 60.7% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/pgarrow/to_pg.go:72: | ArrowToCockroach | 57.1% | | github.com/cloudquery/cloudquery/plugins/destination/postgresql/v8/pgarrow/to_pg.go:131: | ArrowToCrateDB | 0.0% | -| total: | (statements) | 64.5% | +| total: | (statements) | 64.7% |