-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Redoing unquoted string handling (#1900)
Re-implements unquoted string handling, as the previous fix (babelfish-for-postgresql/postgresql_modified_for_babelfish#206 , #1821) did not address all use cases, notably strings longer than 63 characters; also all unquoted strings were downcased. This fix rolls back the previous code changes in the backend and implements the the unquoted string handling fully in the Babelfish extension (`tsqlIface.cpp`), restructuring various parts of ANTLR tree rewriting in the process, and adding many test cases. Engine PR: babelfish-for-postgresql/postgresql_modified_for_babelfish#235 Issues Resolved: BABEL-334 Support unquoted string parameter values in procedure calls/declarations BABEL-2883 Error raised when invoking sproc w string parameter using argument in square brackets BABEL-4452 Incorrect results with long unquoted string parameter values in procedure calls/declarations Signed-off-by: Rob Verschoor [[email protected]](mailto:[email protected])
- Loading branch information
1 parent
817b371
commit d41258d
Showing
16 changed files
with
2,173 additions
and
801 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.