tada / pljava

PL/Java is a free add-on module that brings Java™ Stored Procedures, Triggers, Functions, Aggregates, Operators, Types, etc., to the PostgreSQL™ backend.
http://tada.github.io/pljava/
Other
238 stars 77 forks source link

"cannot parse AS string" for 1-letter identifiers #438

Closed jcflack closed 1 year ago

jcflack commented 1 year ago

PL/Java's runtime parsing of function AS strings, since 1.6, has been requiring a Java identifier to be a single javaIdentifierStart plus one or more javaIdentifierPart, which of course should be zero or more.

The result is an unexpected error if a one-letter identifier appears as a package-name component or a class or method name.

jcflack commented 1 year ago

Believed resolved in 1.6.5.