|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dbmaintain.database.IdentifierProcessor
public class IdentifierProcessor
Field Summary | |
---|---|
protected String |
defaultSchemaName
|
protected String |
identifierQuoteString
|
protected StoredIdentifierCase |
storedIdentifierCase
|
Constructor Summary | |
---|---|
IdentifierProcessor(StoredIdentifierCase storedIdentifierCase,
String identifierQuoteString,
String defaultSchemaName)
|
Method Summary | |
---|---|
String |
getDefaultSchemaName()
|
String |
getIdentifierQuoteString()
Gets the identifier quote string. |
String |
getSchemaName(String qualifiedTableName)
|
StoredIdentifierCase |
getStoredIdentifierCase()
Gets the stored identifier case. |
String |
getTableName(String qualifiedTableName)
|
boolean |
isQuoted(String identifier)
|
String |
qualified(String databaseObjectName)
Qualifies the given database object name with the name of the default schema. |
String |
qualified(String schemaName,
String databaseObjectName)
Qualifies the given database object name with the name of the given schema. |
String |
quoted(String databaseObjectName)
Put quotes around the given databaseObjectName, if the underlying DBMS supports quoted database object names. |
String |
removeIdentifierQuotes(String identifier)
|
String |
toCorrectCaseIdentifier(String identifier)
Converts the given identifier to uppercase/lowercase depending on the DBMS. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected StoredIdentifierCase storedIdentifierCase
protected String identifierQuoteString
protected String defaultSchemaName
Constructor Detail |
---|
public IdentifierProcessor(StoredIdentifierCase storedIdentifierCase, String identifierQuoteString, String defaultSchemaName)
Method Detail |
---|
public String getDefaultSchemaName()
public String quoted(String databaseObjectName)
databaseObjectName
- The name, not null
public boolean isQuoted(String identifier)
identifier
- The identifier, not null
public String removeIdentifierQuotes(String identifier)
identifier
- The identifier, not null
public String qualified(String databaseObjectName)
databaseObjectName
- The database object name to be qualified
public String qualified(String schemaName, String databaseObjectName)
schemaName
- The schema, not nulldatabaseObjectName
- The database object name to be qualified
public String toCorrectCaseIdentifier(String identifier)
identifier
- The identifier, not null
public String getSchemaName(String qualifiedTableName)
public String getTableName(String qualifiedTableName)
public String getIdentifierQuoteString()
public StoredIdentifierCase getStoredIdentifierCase()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |