public final class Identifiers
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Identifiers.Builder |
| Modifier and Type | Field and Description |
|---|---|
static Identifiers |
STANDARD |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getIdentifierQuoteString()
Gets the string used to quote database object identifiers, as
provided by the database server, or as overridden by the caller.
|
IdentifierQuotingStrategy |
getIdentifierQuotingStrategy() |
java.util.Collection<java.lang.String> |
getReservedWords()
Get a list of reserved words, normalized to uppercase.
|
static Identifiers.Builder |
identifiers() |
boolean |
isQuotedName(java.lang.String name)
Checks if an identifier name is quoted using the identifier quote
character.
|
boolean |
isReservedWord(java.lang.String word)
Checks if a given word is a reserved word.
|
boolean |
isToBeQuoted(java.lang.String name)
Checks if a given identifier name needs to be quoted.
|
java.lang.String |
quoteFullName(DatabaseObject databaseObject) |
java.lang.String |
quoteFullName(DatabaseObject parent,
java.lang.String name) |
<P extends DatabaseObject> |
quoteFullName(DependantObject<P> dependantObject) |
java.lang.String |
quoteFullName(Schema schema) |
java.lang.String |
quoteName(NamedObject namedObject)
Quotes an identifier name using the identifier quote string.
|
java.lang.String |
quoteName(java.lang.String name)
Quotes an identifier name using the identifier quote string.
|
<P extends DatabaseObject> |
quoteShortName(DependantObject<P> dependantObject) |
public static final Identifiers STANDARD
public static Identifiers.Builder identifiers()
public java.lang.String getIdentifierQuoteString()
public IdentifierQuotingStrategy getIdentifierQuotingStrategy()
public java.util.Collection<java.lang.String> getReservedWords()
public boolean isQuotedName(java.lang.String name)
name - Identifier name to checkpublic boolean isReservedWord(java.lang.String word)
word - Word to checkpublic boolean isToBeQuoted(java.lang.String name)
name - Identifier name to checkpublic java.lang.String quoteFullName(DatabaseObject databaseObject)
public java.lang.String quoteFullName(DatabaseObject parent, java.lang.String name)
public <P extends DatabaseObject> java.lang.String quoteFullName(DependantObject<P> dependantObject)
public java.lang.String quoteFullName(Schema schema)
public java.lang.String quoteName(NamedObject namedObject)
name - Identifier name to quotepublic java.lang.String quoteName(java.lang.String name)
name - Identifier name to quotepublic <P extends DatabaseObject> java.lang.String quoteShortName(DependantObject<P> dependantObject)
Copyright © 2000-2018 Sualeh Fatehi. All rights reserved.