Skip to content

Updated PostgreSQLDialectAdapter to correctly map specific data types…#3983

Draft
jsuhani-2026 wants to merge 5 commits into
mainfrom
jsuhani-pg-indextype-mapping
Draft

Updated PostgreSQLDialectAdapter to correctly map specific data types…#3983
jsuhani-2026 wants to merge 5 commits into
mainfrom
jsuhani-pg-indextype-mapping

Decrease numPartitions to 10 in IT tests to reduce overhead

0fd339d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 13, 2026 in 1s

63.64% (+7.93%) compared to 1608d1d

View this Pull Request on Codecov

63.64% (+7.93%) compared to 1608d1d

Details

Codecov Report

❌ Patch coverage is 88.00000% with 24 lines in your changes missing coverage. Please review.
✅ Project coverage is 63.64%. Comparing base (1608d1d) to head (0fd339d).

Files with missing lines Patch % Lines
...owmapper/provider/PostgreSQLJdbcValueMappings.java 68.57% 6 Missing and 5 partials ⚠️
...uniformsplitter/range/BoundarySplitterFactory.java 87.87% 2 Missing and 2 partials ⚠️
...rmsplitter/range/RangePreparedStatementSetter.java 82.60% 4 Missing ⚠️
...ctadapter/postgresql/PostgreSQLDialectAdapter.java 90.32% 1 Missing and 2 partials ⚠️
...er/migrations/avro/GenericRecordTypeConvertor.java 88.23% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #3983      +/-   ##
============================================
+ Coverage     55.70%   63.64%   +7.93%     
+ Complexity     7236     2542    -4694     
============================================
  Files          1124      535     -589     
  Lines         68447    30907   -37540     
  Branches       7721     3446    -4275     
============================================
- Hits          38127    19670   -18457     
+ Misses        27846    10215   -17631     
+ Partials       2474     1022    -1452     
Components Coverage Δ
spanner-templates 88.08% <88.00%> (+0.41%) ⬆️
spanner-import-export ∅ <ø> (∅)
spanner-live-forward-migration 89.21% <88.23%> (-0.09%) ⬇️
spanner-live-reverse-replication 83.41% <88.23%> (-0.06%) ⬇️
spanner-bulk-migration 92.36% <88.00%> (-0.12%) ⬇️
gcs-spanner-dv 89.97% <88.23%> (+1.42%) ⬆️
Files with missing lines Coverage Δ
...ort/v2/reader/io/jdbc/iowrapper/JdbcIoWrapper.java 98.10% <ø> (ø)
...niformsplitter/range/BoundaryExtractorFactory.java 98.97% <100.00%> (+0.26%) ⬆️
...ort/v2/reader/io/schema/SourceColumnIndexInfo.java 81.81% <100.00%> (+9.40%) ⬆️
...ource/postgres/PostgresSrcToSpSourceConnector.java 98.97% <100.00%> (+0.04%) ⬆️
...er/migrations/avro/GenericRecordTypeConvertor.java 95.90% <88.23%> (-0.38%) ⬇️
...ctadapter/postgresql/PostgreSQLDialectAdapter.java 93.66% <90.32%> (+0.12%) ⬆️
...uniformsplitter/range/BoundarySplitterFactory.java 97.16% <87.87%> (-1.72%) ⬇️
...rmsplitter/range/RangePreparedStatementSetter.java 92.85% <82.60%> (-5.11%) ⬇️
...owmapper/provider/PostgreSQLJdbcValueMappings.java 92.59% <68.57%> (-6.63%) ⬇️

... and 613 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.