diff --git a/coverage.md b/coverage.md index 143b298e6d..b0128258c3 100644 --- a/coverage.md +++ b/coverage.md @@ -3,7 +3,7 @@ | github.com/cloudquery/plugin-sdk/v4/caser/caser.go:30: | WithCustomExceptions | 100.0% | | github.com/cloudquery/plugin-sdk/v4/caser/caser.go:40: | New | 100.0% | | github.com/cloudquery/plugin-sdk/v4/caser/caser.go:61: | getCapWord | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/caser/caser.go:74: | ToSnake | 97.1% | +| github.com/cloudquery/plugin-sdk/v4/caser/caser.go:74: | ToSnake | 98.4% | | github.com/cloudquery/plugin-sdk/v4/caser/caser.go:140: | ToPascal | 80.0% | | github.com/cloudquery/plugin-sdk/v4/caser/caser.go:150: | ToCamel | 75.0% | | github.com/cloudquery/plugin-sdk/v4/caser/caser.go:160: | ToTitle | 85.7% | @@ -15,7 +15,7 @@ | github.com/cloudquery/plugin-sdk/v4/configtype/duration.go:45: | MarshalJSON | 100.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/duration.go:49: | Duration | 100.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/duration.go:53: | Equal | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/configtype/time.go:25: | ParseTime | 91.7% | +| github.com/cloudquery/plugin-sdk/v4/configtype/time.go:25: | ParseTime | 93.8% | | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:85: | JSONSchema | 100.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:106: | UnmarshalJSON | 75.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:121: | MarshalJSON | 100.0% | @@ -25,7 +25,7 @@ | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:148: | Hash | 100.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:157: | SetHashNowFunc | 100.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:172: | newTimeDuration | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/configtype/time.go:180: | parseTimeDuration | 79.5% | +| github.com/cloudquery/plugin-sdk/v4/configtype/time.go:180: | parseTimeDuration | 90.1% | | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:254: | addUnit | 50.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/time.go:290: | Duration | 0.0% | | github.com/cloudquery/plugin-sdk/v4/configtype/util.go:5: | patternCases | 100.0% | @@ -40,12 +40,12 @@ | github.com/cloudquery/plugin-sdk/v4/docs/json.go:42: | jsonifyTables | 100.0% | | github.com/cloudquery/plugin-sdk/v4/docs/markdown.go:18: | renderTablesAsMarkdown | 73.7% | | github.com/cloudquery/plugin-sdk/v4/docs/markdown.go:49: | renderAllTables | 66.7% | -| github.com/cloudquery/plugin-sdk/v4/docs/markdown.go:61: | renderTable | 76.5% | +| github.com/cloudquery/plugin-sdk/v4/docs/markdown.go:61: | renderTable | 80.0% | | github.com/cloudquery/plugin-sdk/v4/docs/markdown.go:89: | formatMarkdown | 100.0% | | github.com/cloudquery/plugin-sdk/v4/docs/markdown.go:94: | indentToDepth | 100.0% | | github.com/cloudquery/plugin-sdk/v4/docs/table_options.go:15: | TableOptionsDescriptionTransformer | 92.9% | -| github.com/cloudquery/plugin-sdk/v4/faker/faker.go:21: | getFakedValue | 71.9% | -| github.com/cloudquery/plugin-sdk/v4/faker/faker.go:177: | FakeObject | 78.6% | +| github.com/cloudquery/plugin-sdk/v4/faker/faker.go:21: | getFakedValue | 73.8% | +| github.com/cloudquery/plugin-sdk/v4/faker/faker.go:177: | FakeObject | 83.3% | | github.com/cloudquery/plugin-sdk/v4/faker/options.go:7: | WithMaxDepth | 0.0% | | github.com/cloudquery/plugin-sdk/v4/faker/options.go:13: | WithLogger | 100.0% | | github.com/cloudquery/plugin-sdk/v4/glob/glob.go:8: | IncludeTable | 0.0% | @@ -64,7 +64,7 @@ | github.com/cloudquery/plugin-sdk/v4/helpers/retryablehttp/logger.go:20: | Info | 0.0% | | github.com/cloudquery/plugin-sdk/v4/helpers/retryablehttp/logger.go:24: | Warn | 0.0% | | github.com/cloudquery/plugin-sdk/v4/helpers/retryablehttp/logger.go:28: | NewLeveledLogger | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/helpers/slice.go:6: | InterfaceSlice | 87.5% | +| github.com/cloudquery/plugin-sdk/v4/helpers/slice.go:6: | InterfaceSlice | 90.0% | | github.com/cloudquery/plugin-sdk/v4/internal/batch/cap.go:7: | reachedLimit | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/batch/cap.go:8: | remaining | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/batch/cap.go:15: | remainingPerN | 100.0% | @@ -79,10 +79,10 @@ | github.com/cloudquery/plugin-sdk/v4/internal/batch/cap.go:58: | set | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/batch/cap.go:63: | CappedAt | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:16: | split | 91.7% | -| github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:42: | getAdd | 93.3% | -| github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:73: | getToFlush | 81.0% | +| github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:42: | getAdd | 94.7% | +| github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:73: | getToFlush | 83.3% | | github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:116: | slice | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:124: | newSlicedRecord | 80.0% | +| github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:124: | newSlicedRecord | 87.5% | | github.com/cloudquery/plugin-sdk/v4/internal/batch/slice.go:142: | SliceRecord | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/clients/state/v3/state.go:39: | NewClient | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/clients/state/v3/state.go:134: | SetKey | 0.0% | @@ -104,13 +104,13 @@ | github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:170: | Sync | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:187: | Tables | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:195: | migrate | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:213: | Write | 76.2% | +| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:213: | Write | 78.3% | | github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:250: | Close | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:255: | deleteStale | 88.9% | -| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:282: | deleteRecord | 82.4% | +| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:255: | deleteStale | 90.0% | +| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:282: | deleteRecord | 84.2% | | github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:311: | Transform | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:315: | TransformSchema | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:319: | evaluatePredicate | 70.0% | +| github.com/cloudquery/plugin-sdk/v4/internal/memdb/memdb.go:319: | evaluatePredicate | 75.0% | | github.com/cloudquery/plugin-sdk/v4/internal/pk/pk.go:10: | String | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/random/random.go:16: | randSeq | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/random/random.go:25: | GenerateRandomUnixSocketName | 0.0% | @@ -119,7 +119,7 @@ | github.com/cloudquery/plugin-sdk/v4/internal/reversertransformer/reversertransformer.go:39: | Close | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/reversertransformer/reversertransformer.go:43: | Transform | 77.8% | | github.com/cloudquery/plugin-sdk/v4/internal/reversertransformer/reversertransformer.go:61: | TransformSchema | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/internal/reversertransformer/reversertransformer.go:65: | reverseStrings | 85.7% | +| github.com/cloudquery/plugin-sdk/v4/internal/reversertransformer/reversertransformer.go:65: | reverseStrings | 89.3% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v0/destinations.go:31: | GetProtocolVersion | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v0/destinations.go:37: | Configure | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v0/destinations.go:50: | GetName | 0.0% | @@ -146,7 +146,7 @@ | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:60: | GetName | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:66: | GetVersion | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:72: | Migrate | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:103: | Write | 44.0% | +| github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:103: | Write | 46.7% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:186: | setCQIDAsPrimaryKeysForTables | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:195: | GetMetrics | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/destination/v1/destinations.go:199: | DeleteStale | 0.0% | @@ -162,9 +162,9 @@ | github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:109: | Init | 66.7% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:116: | Read | 0.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:153: | flushMetrics | 66.7% | -| github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:164: | Sync | 44.6% | -| github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:293: | Write | 39.7% | -| github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:413: | Transform | 66.7% | +| github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:164: | Sync | 51.5% | +| github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:293: | Write | 38.5% | +| github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:413: | Transform | 68.3% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:503: | TransformSchema | 70.0% | | github.com/cloudquery/plugin-sdk/v4/internal/servers/plugin/v3/plugin.go:519: | Close | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/sha1/byteorder.go:3: | BEUint32 | 100.0% | @@ -184,7 +184,7 @@ | github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:103: | BlockSize | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:105: | Write | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:128: | Sum | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:135: | checkSum | 95.0% | +| github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:135: | checkSum | 97.7% | | github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:169: | ConstantTimeSum | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:175: | constSum | 100.0% | | github.com/cloudquery/plugin-sdk/v4/internal/sha1/sha1.go:237: | Sum | 100.0% | @@ -234,7 +234,7 @@ | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:53: | Tables | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:59: | Transform | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:62: | TransformSchema | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:108: | NewPlugin | 44.4% | +| github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:108: | NewPlugin | 54.5% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:132: | InvocationID | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:137: | Name | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:142: | Kind | 0.0% | @@ -250,7 +250,7 @@ | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:213: | Targets | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:217: | SetLogger | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:221: | Tables | 66.7% | -| github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:233: | Init | 75.0% | +| github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:233: | Init | 88.9% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin.go:263: | Close | 66.7% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin_destination.go:20: | writeOne | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/plugin_destination.go:26: | WriteAll | 100.0% | @@ -300,7 +300,7 @@ | github.com/cloudquery/plugin-sdk/v4/plugin/testing_write_upsert.go:136: | testInsertDuplicatePK | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/testing_write_upsert.go:205: | extractLastRowFromRecord | 0.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/validate.go:13: | validateTables | 60.0% | -| github.com/cloudquery/plugin-sdk/v4/plugin/validate.go:25: | validate | 66.7% | +| github.com/cloudquery/plugin-sdk/v4/plugin/validate.go:25: | validate | 75.0% | | github.com/cloudquery/plugin-sdk/v4/plugin/validate.go:38: | JSONSchemaValidator | 0.0% | | github.com/cloudquery/plugin-sdk/v4/premium/monitor.go:14: | Error | 0.0% | | github.com/cloudquery/plugin-sdk/v4/premium/monitor.go:30: | WithQuotaCheckPeriod | 100.0% | @@ -311,13 +311,13 @@ | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:68: | WithMeta | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:74: | WithLicenseFileOrDirectory | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:80: | WithAWSLicenseManagerClient | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/offline.go:86: | NewLicenseClient | 55.6% | +| github.com/cloudquery/plugin-sdk/v4/premium/offline.go:86: | NewLicenseClient | 63.6% | | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:107: | ValidateLicense | 75.0% | | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:119: | validateCQLicense | 83.3% | | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:169: | validateLicenseFile | 83.3% | | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:191: | UnpackLicense | 73.3% | | github.com/cloudquery/plugin-sdk/v4/premium/offline.go:219: | IsValid | 90.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/offline.go:237: | validateMarketplaceLicense | 71.4% | +| github.com/cloudquery/plugin-sdk/v4/premium/offline.go:237: | validateMarketplaceLicense | 80.0% | | github.com/cloudquery/plugin-sdk/v4/premium/tables.go:6: | ContainsPaidTables | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/tables.go:19: | MakeAllTablesPaid | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:90: | WithBatchLimit | 100.0% | @@ -331,22 +331,22 @@ | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:149: | WithAPIClient | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:156: | WithAWSMarketplaceClient | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:163: | withTokenClient | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:211: | NewUsageClient | 85.7% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:295: | setupAWSMarketplace | 80.0% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:211: | NewUsageClient | 89.8% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:295: | setupAWSMarketplace | 91.7% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:326: | isAWSMarketplace | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:330: | awsMarketplaceProductCode | 66.7% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:337: | Increase | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:367: | IncreaseForTable | 85.7% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:367: | IncreaseForTable | 90.0% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:399: | TeamName | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:403: | CheckQuota | 52.9% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:403: | CheckQuota | 57.9% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:433: | Close | 100.0% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:441: | getTableUsage | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:458: | subtractTableUsageForAWSMarketplace | 66.7% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:458: | subtractTableUsageForAWSMarketplace | 72.7% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:473: | subtractTableUsage | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:488: | backgroundUpdater | 90.2% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:488: | backgroundUpdater | 92.6% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:567: | reportUsageToAWSMarketplace | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:605: | updateMarketplaceUsage | 85.7% | -| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:628: | updateUsageWithRetryAndBackoff | 93.8% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:605: | updateMarketplaceUsage | 90.0% | +| github.com/cloudquery/plugin-sdk/v4/premium/usage.go:628: | updateUsageWithRetryAndBackoff | 94.7% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:663: | updateConfigurationFromHeaders | 83.3% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:696: | getTeamNameByTokenType | 52.2% | | github.com/cloudquery/plugin-sdk/v4/premium/usage.go:734: | determineInstallationID | 100.0% | @@ -370,13 +370,13 @@ | github.com/cloudquery/plugin-sdk/v4/scalar/bool.go:33: | String | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/bool.go:40: | Get | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/bool.go:44: | Set | 77.8% | -| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:9: | underlyingNumberType | 21.6% | -| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:68: | underlyingStringType | 44.4% | -| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:87: | underlyingBoolType | 44.4% | -| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:106: | underlyingBytesType | 50.0% | -| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:127: | underlyingTimeType | 60.0% | -| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:149: | underlyingUUIDType | 50.0% | -| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:171: | underlyingPtrType | 71.4% | +| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:9: | underlyingNumberType | 25.6% | +| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:68: | underlyingStringType | 54.5% | +| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:87: | underlyingBoolType | 54.5% | +| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:106: | underlyingBytesType | 58.3% | +| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:127: | underlyingTimeType | 66.7% | +| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:149: | underlyingUUIDType | 58.3% | +| github.com/cloudquery/plugin-sdk/v4/scalar/convert.go:171: | underlyingPtrType | 77.8% | | github.com/cloudquery/plugin-sdk/v4/scalar/date32.go:16: | IsValid | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/date32.go:20: | DataType | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/date32.go:24: | Equal | 66.7% | @@ -413,8 +413,8 @@ | github.com/cloudquery/plugin-sdk/v4/scalar/float.go:34: | Get | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/float.go:38: | Equal | 66.7% | | github.com/cloudquery/plugin-sdk/v4/scalar/float.go:49: | String | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/scalar/float.go:56: | Set | 78.4% | -| github.com/cloudquery/plugin-sdk/v4/scalar/float.go:207: | validateValue | 63.6% | +| github.com/cloudquery/plugin-sdk/v4/scalar/float.go:56: | Set | 78.9% | +| github.com/cloudquery/plugin-sdk/v4/scalar/float.go:207: | validateValue | 69.2% | | github.com/cloudquery/plugin-sdk/v4/scalar/float.go:229: | getBitWidth | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/inet.go:18: | IsValid | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/inet.go:22: | DataType | 0.0% | @@ -452,7 +452,7 @@ | github.com/cloudquery/plugin-sdk/v4/scalar/json.go:25: | Get | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/json.go:29: | Equal | 69.2% | | github.com/cloudquery/plugin-sdk/v4/scalar/json.go:52: | String | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/scalar/json.go:59: | Set | 81.4% | +| github.com/cloudquery/plugin-sdk/v4/scalar/json.go:59: | Set | 82.2% | | github.com/cloudquery/plugin-sdk/v4/scalar/json.go:137: | isEmptyStringMap | 80.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/json.go:152: | isEmptySlice | 66.7% | | github.com/cloudquery/plugin-sdk/v4/scalar/json.go:161: | jsonBytesEqual | 66.7% | @@ -473,7 +473,7 @@ | github.com/cloudquery/plugin-sdk/v4/scalar/scalar.go:38: | ToArrowRecord | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/scalar.go:45: | Equal | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/scalar.go:57: | NewScalar | 89.2% | -| github.com/cloudquery/plugin-sdk/v4/scalar/scalar.go:147: | AppendToBuilder | 69.6% | +| github.com/cloudquery/plugin-sdk/v4/scalar/scalar.go:147: | AppendToBuilder | 71.6% | | github.com/cloudquery/plugin-sdk/v4/scalar/scalar.go:274: | AppendToRecordBuilder | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/string.go:17: | IsValid | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/string.go:21: | DataType | 100.0% | @@ -504,7 +504,7 @@ | github.com/cloudquery/plugin-sdk/v4/scalar/timestamp.go:49: | String | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/timestamp.go:56: | Get | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/timestamp.go:60: | Set | 66.7% | -| github.com/cloudquery/plugin-sdk/v4/scalar/timestamp.go:121: | DecodeText | 87.5% | +| github.com/cloudquery/plugin-sdk/v4/scalar/timestamp.go:121: | DecodeText | 90.5% | | github.com/cloudquery/plugin-sdk/v4/scalar/uint.go:17: | IsValid | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scalar/uint.go:21: | DataType | 83.3% | | github.com/cloudquery/plugin-sdk/v4/scalar/uint.go:36: | String | 66.7% | @@ -528,11 +528,11 @@ | github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:83: | process | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:87: | close | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:122: | send | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:130: | work | 66.7% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:173: | process | 87.0% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:130: | work | 75.0% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:173: | process | 93.2% | | github.com/cloudquery/plugin-sdk/v4/scheduler/batch.go:215: | close | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/batchsender/batch_sender.go:28: | NewBatchSender | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/batchsender/batch_sender.go:32: | Send | 75.0% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/batchsender/batch_sender.go:32: | Send | 82.6% | | github.com/cloudquery/plugin-sdk/v4/scheduler/batchsender/batch_sender.go:67: | flushLocked | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/batchsender/batch_sender.go:78: | Close | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/metrics/duration.go:15: | Start | 100.0% | @@ -560,7 +560,7 @@ | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/active_work_signal.go:43: | Add | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/active_work_signal.go:52: | Done | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/active_work_signal.go:58: | IsIdle | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/queue/active_work_signal.go:63: | Wait | 50.0% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/queue/active_work_signal.go:63: | Wait | 62.5% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/concurrent_random_queue.go:16: | NewConcurrentRandomQueue | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/concurrent_random_queue.go:20: | Push | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/concurrent_random_queue.go:27: | Pop | 100.0% | @@ -570,14 +570,14 @@ | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/scheduler.go:59: | WithInvocationID | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/scheduler.go:65: | WithErrorClassifier | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/scheduler.go:71: | NewShuffleQueueScheduler | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/queue/scheduler.go:88: | Sync | 92.3% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/queue/scheduler.go:88: | Sync | 93.8% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/worker.go:39: | work | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/worker.go:50: | newWorker | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/queue/worker.go:77: | resolveTable | 61.5% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/queue/worker.go:77: | resolveTable | 51.9% | | github.com/cloudquery/plugin-sdk/v4/scheduler/queue/worker.go:147: | resolveResource | 70.3% | | github.com/cloudquery/plugin-sdk/v4/scheduler/resolvers/resolvers.go:17: | resolveColumn | 62.5% | | github.com/cloudquery/plugin-sdk/v4/scheduler/resolvers/resolvers.go:59: | ResolveResourcesChunk | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/resolvers/resolvers.go:63: | ResolveResourcesChunkWithClassifier | 90.7% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/resolvers/resolvers.go:63: | ResolveResourcesChunkWithClassifier | 93.2% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:57: | WithLogger | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:65: | WithErrorClassifier | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:71: | WithConcurrency | 0.0% | @@ -588,23 +588,23 @@ | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:103: | WithSyncDeterministicCQID | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:109: | WithInvocationID | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:115: | WithShard | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:172: | NewScheduler | 92.9% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:172: | NewScheduler | 95.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:210: | SyncAll | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:225: | Sync | 86.8% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:225: | Sync | 88.1% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:303: | logTablesMetrics | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:312: | maxDepth | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler.go:326: | shardTableClients | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_debug.go:18: | getTestMultiplier | 42.9% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_debug.go:30: | syncTest | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_dfs.go:24: | syncDfs | 86.7% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_dfs.go:24: | syncDfs | 89.5% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_dfs.go:81: | resolveTableDfs | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_dfs.go:159: | resolveResourcesDfs | 69.6% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_round_robin.go:15: | syncRoundRobin | 85.2% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_dfs.go:159: | resolveResourcesDfs | 65.1% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_round_robin.go:15: | syncRoundRobin | 88.9% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_round_robin.go:69: | roundRobinInterleave | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_shuffle.go:13: | syncShuffle | 87.1% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_shuffle.go:13: | syncShuffle | 91.7% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_shuffle.go:75: | hashTableNames | 100.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_shuffle.go:81: | shuffle | 66.7% | -| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_shuffle_queue.go:10: | syncShuffleQueue | 94.4% | +| github.com/cloudquery/plugin-sdk/v4/scheduler/scheduler_shuffle_queue.go:10: | syncShuffleQueue | 96.3% | | github.com/cloudquery/plugin-sdk/v4/scheduler/strategy.go:14: | String | 66.7% | | github.com/cloudquery/plugin-sdk/v4/scheduler/strategy.go:22: | MarshalJSON | 0.0% | | github.com/cloudquery/plugin-sdk/v4/scheduler/strategy.go:35: | UnmarshalJSON | 0.0% | @@ -620,9 +620,9 @@ | github.com/cloudquery/plugin-sdk/v4/schema/arrow.go:82: | StringArrayFromValue | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/arrow.go:91: | TimestampArrayFromTime | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/arrow.go:104: | ReplaceFieldInRecord | 83.3% | -| github.com/cloudquery/plugin-sdk/v4/schema/arrow.go:115: | AddInternalColumnsToRecord | 96.0% | +| github.com/cloudquery/plugin-sdk/v4/schema/arrow.go:115: | AddInternalColumnsToRecord | 97.3% | | github.com/cloudquery/plugin-sdk/v4/schema/column.go:60: | NewColumnFromArrowField | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/schema/column.go:85: | ToArrowField | 90.0% | +| github.com/cloudquery/plugin-sdk/v4/schema/column.go:85: | ToArrowField | 91.7% | | github.com/cloudquery/plugin-sdk/v4/schema/column.go:114: | MarshalJSON | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/column.go:140: | String | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/column.go:164: | Index | 75.0% | @@ -665,7 +665,7 @@ | github.com/cloudquery/plugin-sdk/v4/schema/table.go:149: | AddCqClientID | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:160: | CqIDAsPK | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:178: | NewTablesFromArrowSchemas | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/schema/table.go:193: | NewTableFromArrowSchema | 92.6% | +| github.com/cloudquery/plugin-sdk/v4/schema/table.go:193: | NewTableFromArrowSchema | 93.9% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:238: | String | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:255: | String | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:272: | GetColumnChangeSummary | 0.0% | @@ -675,7 +675,7 @@ | github.com/cloudquery/plugin-sdk/v4/schema/table.go:387: | FilterDfs | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:432: | flattenTablesRecursive | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:444: | FlattenTables | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/schema/table.go:461: | UnflattenTables | 93.3% | +| github.com/cloudquery/plugin-sdk/v4/schema/table.go:461: | UnflattenTables | 94.1% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:484: | TableNames | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:494: | GetTopLevel | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:504: | Get | 42.9% | @@ -685,7 +685,7 @@ | github.com/cloudquery/plugin-sdk/v4/schema/table.go:549: | HasPaidTables | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:554: | filterDfs | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:578: | PrimaryKeysIndexes | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/schema/table.go:589: | ToArrowSchema | 93.8% | +| github.com/cloudquery/plugin-sdk/v4/schema/table.go:589: | ToArrowSchema | 96.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:620: | GetChanges | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:674: | ValidateDuplicateColumns | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/table.go:690: | Column | 0.0% | @@ -704,7 +704,7 @@ | github.com/cloudquery/plugin-sdk/v4/schema/testdata.go:209: | NewTestDataGenerator | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/testdata.go:217: | Reset | 0.0% | | github.com/cloudquery/plugin-sdk/v4/schema/testdata.go:223: | Generate | 92.9% | -| github.com/cloudquery/plugin-sdk/v4/schema/testdata.go:268: | getExampleJSON | 92.7% | +| github.com/cloudquery/plugin-sdk/v4/schema/testdata.go:268: | getExampleJSON | 94.0% | | github.com/cloudquery/plugin-sdk/v4/schema/validators.go:12: | isValueValid | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/validators.go:26: | FindEmptyColumns | 100.0% | | github.com/cloudquery/plugin-sdk/v4/schema/validators.go:56: | FindNotMatchingSensitiveColumns | 0.0% | @@ -722,22 +722,22 @@ | github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:54: | getTraceExporter | 0.0% | | github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:76: | getMetricReader | 0.0% | | github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:98: | getLogsProcessor | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:121: | setupOtel | 6.9% | +| github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:121: | setupOtel | 3.9% | | github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:189: | Run | 0.0% | | github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:245: | otellogSeverity | 0.0% | | github.com/cloudquery/plugin-sdk/v4/serve/opentelemetry.go:266: | newOTELLoggerHook | 0.0% | -| github.com/cloudquery/plugin-sdk/v4/serve/package.go:55: | writeTablesJSON | 87.1% | -| github.com/cloudquery/plugin-sdk/v4/serve/package.go:121: | build | 72.9% | +| github.com/cloudquery/plugin-sdk/v4/serve/package.go:55: | writeTablesJSON | 87.9% | +| github.com/cloudquery/plugin-sdk/v4/serve/package.go:121: | build | 79.0% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:195: | calcChecksum | 75.0% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:209: | getModuleName | 77.8% | -| github.com/cloudquery/plugin-sdk/v4/serve/package.go:223: | writePackageJSON | 90.0% | +| github.com/cloudquery/plugin-sdk/v4/serve/package.go:223: | writePackageJSON | 94.1% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:247: | writeSpecJSONSchema | 66.7% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:255: | copyDocs | 75.0% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:280: | versionRegex | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/serve/package.go:284: | validatePluginExports | 76.3% | +| github.com/cloudquery/plugin-sdk/v4/serve/package.go:284: | validatePluginExports | 78.0% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:344: | copyFile | 75.0% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:362: | containsRegex | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/serve/package.go:372: | newCmdPluginPackage | 73.6% | +| github.com/cloudquery/plugin-sdk/v4/serve/package.go:372: | newCmdPluginPackage | 74.5% | | github.com/cloudquery/plugin-sdk/v4/serve/package.go:460: | normalizeMessage | 100.0% | | github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:51: | WithPluginSentryDSN | 0.0% | | github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:59: | WithDestinationV0V1Server | 100.0% | @@ -746,7 +746,7 @@ | github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:83: | Plugin | 100.0% | | github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:94: | bufPluginDialer | 100.0% | | github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:98: | Serve | 77.8% | -| github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:114: | newCmdPluginServe | 70.1% | +| github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:114: | newCmdPluginServe | 76.8% | | github.com/cloudquery/plugin-sdk/v4/serve/plugin.go:286: | newCmdPluginRoot | 100.0% | | github.com/cloudquery/plugin-sdk/v4/state/client.go:30: | NewClient | 0.0% | | github.com/cloudquery/plugin-sdk/v4/state/client.go:34: | NewClientWithOptions | 0.0% | @@ -777,11 +777,11 @@ | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:40: | isFieldStruct | 100.0% | | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:51: | isTypeIgnored | 66.7% | | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:62: | getUnwrappedFields | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:80: | unwrapField | 87.5% | +| github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:80: | unwrapField | 90.9% | | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:95: | shouldUnwrapField | 100.0% | | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:110: | ignoreField | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:122: | addColumnFromField | 82.9% | -| github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:207: | TransformWithStruct | 81.5% | +| github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:122: | addColumnFromField | 84.4% | +| github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:207: | TransformWithStruct | 83.9% | | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:264: | getColumnType | 75.0% | | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:279: | structSchemaToJSON | 100.0% | | github.com/cloudquery/plugin-sdk/v4/transformers/struct.go:287: | normalizePointer | 100.0% | @@ -801,7 +801,7 @@ | github.com/cloudquery/plugin-sdk/v4/types/inet.go:111: | UnmarshalJSON | 71.4% | | github.com/cloudquery/plugin-sdk/v4/types/inet.go:125: | NewInetArray | 100.0% | | github.com/cloudquery/plugin-sdk/v4/types/inet.go:134: | String | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/types/inet.go:153: | Value | 80.0% | +| github.com/cloudquery/plugin-sdk/v4/types/inet.go:153: | Value | 83.3% | | github.com/cloudquery/plugin-sdk/v4/types/inet.go:173: | ValueStr | 100.0% | | github.com/cloudquery/plugin-sdk/v4/types/inet.go:182: | GetOneForMarshal | 0.0% | | github.com/cloudquery/plugin-sdk/v4/types/inet.go:189: | MarshalJSON | 100.0% | @@ -891,7 +891,7 @@ | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:82: | New | 100.0% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:99: | Flush | 81.8% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:116: | Close | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:127: | worker | 92.7% | +| github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:127: | worker | 94.9% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:199: | flushTable | 85.7% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:211: | flushMigrateTables | 87.5% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:224: | flushDeleteStaleTables | 50.0% | @@ -900,7 +900,7 @@ | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:264: | writeAll | 100.0% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:273: | Write | 31.8% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:342: | isLimitReached | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:348: | startWorker | 91.3% | +| github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/batchwriter.go:348: | startWorker | 93.9% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/unimplemented.go:13: | MigrateTables | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/unimplemented.go:19: | DeleteStale | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/batchwriter/unimplemented.go:25: | DeleteRecord | 0.0% | @@ -910,11 +910,11 @@ | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:53: | WithBatchTimeout | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:59: | withTickerFn | 100.0% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:71: | New | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:87: | Write | 82.1% | +| github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:87: | Write | 88.1% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:175: | append | 60.0% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:185: | flush | 75.0% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:207: | append | 50.0% | -| github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:236: | flush | 78.6% | +| github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/mixedbatchwriter.go:236: | flush | 84.2% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/unimplemented.go:13: | MigrateTableBatch | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/unimplemented.go:19: | DeleteStaleBatch | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/mixedbatchwriter/unimplemented.go:25: | DeleteRecordsBatch | 0.0% | @@ -926,12 +926,12 @@ | github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:103: | withTickerFn | 100.0% | | github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:115: | New | 100.0% | | github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:131: | Flush | 68.4% | -| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:157: | Close | 88.2% | -| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:182: | Write | 94.7% | -| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:215: | startWorker | 56.9% | +| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:157: | Close | 91.7% | +| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:182: | Write | 95.7% | +| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:215: | startWorker | 56.1% | | github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:378: | closeFlush | 100.0% | -| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:388: | send | 81.8% | -| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:455: | run | 81.6% | +| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:388: | send | 84.6% | +| github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/streamingbatchwriter.go:455: | run | 88.1% | | github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/unimplemented.go:14: | MigrateTable | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/unimplemented.go:24: | DeleteStale | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/streamingbatchwriter/unimplemented.go:33: | DeleteRecords | 0.0% | @@ -940,4 +940,4 @@ | github.com/cloudquery/plugin-sdk/v4/writers/ticker.go:32: | Stop | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/ticker.go:34: | Reset | 0.0% | | github.com/cloudquery/plugin-sdk/v4/writers/ticker.go:36: | Chan | 0.0% | -| total: | (statements) | 56.3% | +| total: | (statements) | 50.8% |