Module org.postgresql.pljava
Package org.postgresql.pljava.sqlgen
package org.postgresql.pljava.sqlgen
API for manipulating common lexical elements of SQL such as identifiers, mostly for use by PL/Java's SQL deployment-descriptor-generating code, but exported here for other possible uses.
-
ClassDescriptionA few useful SQL lexical definitions supplied as
Pattern
objects.Class representing a SQL identifier.What is the name of an unnamed parameter or column?Class representing an Identifier that names a PostgreSQL operator.Displays/deparses like aSimple
identifier, but no singleton of this class matches anything but itself, to represent pseudo-identifiers likePUBLIC
as a privilege grantee.Lexicals.Identifier.Qualified<T extends Lexicals.Identifier.Unqualified<T>>Class representing a schema-qualified identifier.Class representing an unqualified identifier in the form of a name (whether a case-insensitive "regular identifier" without quotes, or a delimited form).