Module org.postgresql.pljava
Package org.postgresql.pljava.sqlgen
Class Lexicals.Identifier.Unqualified<T extends Lexicals.Identifier.Unqualified<T>>
- java.lang.Object
-
- org.postgresql.pljava.sqlgen.Lexicals.Identifier
-
- org.postgresql.pljava.sqlgen.Lexicals.Identifier.Unqualified<T>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Lexicals.Identifier.Operator
,Lexicals.Identifier.Simple
- Enclosing class:
- Lexicals.Identifier
public abstract static class Lexicals.Identifier.Unqualified<T extends Lexicals.Identifier.Unqualified<T>> extends Lexicals.Identifier
Class representing a non-schema-qualified identifier, either theSimple
form used for naming most things, or theOperator
form specific to PostgreSQL operators.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.postgresql.pljava.sqlgen.Lexicals.Identifier
Lexicals.Identifier.Operator, Lexicals.Identifier.Pseudo, Lexicals.Identifier.Qualified<T extends Lexicals.Identifier.Unqualified<T>>, Lexicals.Identifier.Simple, Lexicals.Identifier.Unqualified<T extends Lexicals.Identifier.Unqualified<T>>
-
-
Method Summary
Modifier and Type Method Description abstract String
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.abstract Lexicals.Identifier.Qualified<T>
withQualifier(Lexicals.Identifier.Simple qualifier)
Form anIdentifier.Qualified
with this as the local part.-
Methods inherited from class org.postgresql.pljava.sqlgen.Lexicals.Identifier
deparse, equals, equals, toString
-
-
-
-
Method Detail
-
deparse
public abstract String 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.- Throws:
NullPointerException
- if qualifier is null
-
withQualifier
public abstract Lexicals.Identifier.Qualified<T> withQualifier(Lexicals.Identifier.Simple qualifier)
Form anIdentifier.Qualified
with this as the local part.
-
-