• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

amazon-aurora / babelfish_extensions / 28138125116
77%
main: 77%

Build:
Build:
LAST BUILD BRANCH: jira-babel-6458-v
DEFAULT BRANCH: main
Ran 25 Jun 2026 12:55AM UTC
Jobs 1
Files 127
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Jun 2026 12:14AM UTC coverage: 77.192%. Remained the same
28138125116

push

github

RUI LUO
Address review feedback: charset test, RPC-error-context comment, clearer 4-part-name errors

Responds to PR review comments on four-part-name remote procedure execution:

- Document why RPC error capture uses TopMemoryContext: captured remote
  error strings are consumed by linked_server_throw_rpc_error() only after
  the result-draining loop has run SPI/Portal/tuplestore work that can reset
  CurrentMemoryContext, so a shorter-lived allocation could be freed before
  it is read (and the matching pfree in linked_server_clear_rpc_error() would
  then fault). PG_FINALLY still frees them, so there is no leak.

- Clarify the two unsupported-4-part-name error messages in tsqlIface.cpp:
  * The function-call/expression-position message now states that EXEC is the
    supported path for remote procedures.
  * The geospatial-function-call path threw a message that mislabeled a
    spatial/CLR method call (schema.table.column.method) as a remote
    procedure reference; reword it accurately and drop the dead is_xml_method
    branch there (the grammar forces the trailing token to be a geospatial
    method, so it could never be an XML method).
  Regenerate the affected spatial/XML expected outputs (incl. single_db and
  parallel_query variants) for the reworded strings.

- Add tests:
  * four-part-names-vu-verify: negative case for a remote function call via a
    4-part name in expression position (rejected at parse time).
  * openquery-vu-verify: explicit charset round-trip of a non-Unicode varchar
    literal and an nvarchar (N'...') literal in one OPENQUERY, guarding the
    UTF-8 client charset set in linked_server_establish_connection().

2 of 2 new or added lines in 1 file covered. (100.0%)

54908 of 71132 relevant lines covered (77.19%)

393572.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28138125116.1 25 Jun 2026 12:54AM UTC 127
77.19
GitHub Action Run
Source Files on build 28138125116
  • Tree
  • List 127
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28138125116
  • 08113b0f on github
  • Prev Build on remote-proc-exec-runtime-check (#27725382584)
  • Next Build on remote-proc-exec-runtime-check (#28142394387)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc