Skip to content

New parser for layer datasources - #7067

Open
laurentj wants to merge 3 commits into
masterfrom
new-connexion-string-parser
Open

New parser for layer datasources#7067
laurentj wants to merge 3 commits into
masterfrom
new-connexion-string-parser

Conversation

@laurentj

@laurentj laurentj commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Fix several potential issues when the connection strings contain special characters into parameters values.

It has a better support of parameter values and quotes than a parser based on regexp. Support of escaped quote in all values etc.

It is probably faster than the previous parser, as it doesn't have to execute a regexp for each parameters.

Funded by 3liz.

@laurentj
laurentj requested a review from mdouchin August 7, 2026 10:18
@laurentj laurentj self-assigned this Aug 7, 2026
@github-actions github-actions Bot added this to the 3.11.0 milestone Aug 7, 2026
@laurentj
laurentj force-pushed the new-connexion-string-parser branch 2 times, most recently from 0dc32ce to 5b14a36 Compare August 7, 2026 11:27
It has a better support of parameter values and quotes than a parser based on regexp.
Also better support with UTF-8 string, when values contains non-US characters.
We will be able to retrieve parameters already parsed.
@laurentj
laurentj force-pushed the new-connexion-string-parser branch from 83b55b3 to 0d466dd Compare August 10, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant