Uses of Class
org.postgresql.pljava.sqlgen.Lexicals.Identifier.Simple
Package
Description
The PL/Java API for use in writing database procedures, functions, and types
using PL/Java.
Interfaces that model a useful subset of the PostgreSQL system catalogs
and related PostgreSQL abstractions for convenient Java access.
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.
-
Uses of Lexicals.Identifier.Simple in org.postgresql.pljava
Modifier and TypeFieldDescriptionprotected final Lexicals.Identifier.Simple
BasePrincipal.m_name
protected final Lexicals.Identifier.Simple
BasePrincipal.m_name
protected final Lexicals.Identifier.Simple
BasePrincipal.m_name
protected final Lexicals.Identifier.Simple
BasePrincipal.m_name
protected final Lexicals.Identifier.Simple
BasePrincipal.m_name
protected final Lexicals.Identifier.Simple
BasePrincipal.m_name
protected final Lexicals.Identifier.Simple
BasePrincipal.m_name
protected final Lexicals.Identifier.Simple
BasePrincipal.m_name
Modifier and TypeMethodDescriptionTargetList.Projection.project
(Lexicals.Identifier.Simple... names) From thisProjection
, returns aProjection
containing only the attributes matching the supplied names and in the order of the argument list.ModifierConstructorDescriptionConstruct an instance given its name already as anIdentifier.Simple
.Construct an instance given its name already as anIdentifier.Simple
. -
Uses of Lexicals.Identifier.Simple in org.postgresql.pljava.model
Modifier and TypeMethodDescriptionRegRole.Grantee.nameAsGrantee()
Likename()
, but also returns the expected name for aGrantee
representingPUBLIC
.default Lexicals.Identifier.Simple
CatalogObject.Namespaced.namespaceName()
Modifier and TypeMethodDescriptionRegProcedure.argNames()
Names corresponding 1-for-1 to the arguments inallArgTypes
.Modifier and TypeMethodDescriptiondefault Attribute
TupleDescriptor.get
(Lexicals.Identifier.Simple name) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Lexicals.Identifier.Simple in org.postgresql.pljava.sqlgen
Modifier and TypeClassDescriptionstatic final class
What is the name of an unnamed parameter or column?static final class
Displays/deparses like aSimple
identifier, but no singleton of this class matches anything but itself, to represent pseudo-identifiers likePUBLIC
as a privilege grantee.Modifier and TypeMethodDescriptionReturns this object if there are zero arguments; otherwise throwsIllegalArgumentException
.Concatenates one or more strings or identifiers to the end of this identifier.static Lexicals.Identifier.Simple
Create anIdentifier.Simple
given its original, non-folded spelling, and whether it represents a quoted identifier.static Lexicals.Identifier.Simple
Lexicals.Identifier.Simple.fromCatalog
(String s) Create anIdentifier.Simple
from a name string found in a PostgreSQL system catalog.static Lexicals.Identifier.Simple
Create anIdentifier.Simple
from a name string supplied in Java source, such as an annotation value.static Lexicals.Identifier.Simple
Create anIdentifier.Simple
from a name string supplied in Java source, such as an annotation value.static Lexicals.Identifier.Simple
Lexicals.identifierFrom
(Matcher m) Return an Identifier.Simple, given aMatcher
that has matched an ISO_AND_PG_IDENTIFIER_CAPTURING.Lexicals.Identifier.Qualified.qualifier()
Returns the qualifier, possibly null, as aSimple
.Modifier and TypeMethodDescriptionLexicals.Identifier.Qualified.nameFromCatalog
(String qualifier, String local) Create anIdentifier.Qualified
from name strings found in PostgreSQL system catalogs.Lexicals.Identifier.Qualified.nameFromJava
(String s) Create anIdentifier.Qualified<Simple>
from a name string supplied in Java source, such as an annotation value.Lexicals.Identifier.Qualified.nameFromJava
(String s, Messager msgr) Create anIdentifier.Qualified<Simple>
from a name string supplied in Java source, such as an annotation value.Lexicals.Identifier.Simple.withQualifier
(Lexicals.Identifier.Simple qualifier) Modifier and TypeMethodDescriptionLexicals.Identifier.Operator.deparse
(Lexicals.Identifier.Simple qualifier, Charset cs) Lexicals.Identifier.Simple.deparse
(Lexicals.Identifier.Simple qualifier, Charset cs) abstract String
Lexicals.Identifier.Unqualified.deparse
(Lexicals.Identifier.Simple qualifier, Charset cs) Produce the deparsed form of a qualified identifier with the given qualifier and this as the local part.Lexicals.Identifier.Operator.withQualifier
(Lexicals.Identifier.Simple qualifier) Lexicals.Identifier.Simple.withQualifier
(Lexicals.Identifier.Simple qualifier) abstract Lexicals.Identifier.Qualified
<T> Lexicals.Identifier.Unqualified.withQualifier
(Lexicals.Identifier.Simple qualifier) Form anIdentifier.Qualified
with this as the local part.
Projection
.