public class QualifiedObjectNameFormatterStandardImpl extends java.lang.Object implements QualifiedObjectNameFormatter
DatabaseMetaData
to render qualified names.Constructor and Description |
---|
QualifiedObjectNameFormatterStandardImpl(NameQualifierSupport nameQualifierSupport) |
QualifiedObjectNameFormatterStandardImpl(NameQualifierSupport nameQualifierSupport,
java.sql.DatabaseMetaData databaseMetaData) |
QualifiedObjectNameFormatterStandardImpl(NameQualifierSupport nameQualifierSupport,
java.lang.String catalogSeparator,
boolean catalogAtEnd) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(QualifiedName qualifiedName,
Dialect dialect)
Render a formatted non-table and non-sequence qualified name
|
java.lang.String |
format(QualifiedSequenceName qualifiedSequenceName,
Dialect dialect)
Render a formatted sequence name
|
java.lang.String |
format(QualifiedTableName qualifiedTableName,
Dialect dialect)
Render a formatted a table name
|
public QualifiedObjectNameFormatterStandardImpl(NameQualifierSupport nameQualifierSupport, java.lang.String catalogSeparator, boolean catalogAtEnd)
public QualifiedObjectNameFormatterStandardImpl(NameQualifierSupport nameQualifierSupport)
public QualifiedObjectNameFormatterStandardImpl(NameQualifierSupport nameQualifierSupport, java.sql.DatabaseMetaData databaseMetaData) throws java.sql.SQLException
java.sql.SQLException
public java.lang.String format(QualifiedTableName qualifiedTableName, Dialect dialect)
QualifiedObjectNameFormatter
format
in interface QualifiedObjectNameFormatter
qualifiedTableName
- The table namedialect
- The dialectpublic java.lang.String format(QualifiedSequenceName qualifiedSequenceName, Dialect dialect)
QualifiedObjectNameFormatter
format
in interface QualifiedObjectNameFormatter
qualifiedSequenceName
- The sequence namedialect
- The dialectpublic java.lang.String format(QualifiedName qualifiedName, Dialect dialect)
QualifiedObjectNameFormatter
format
in interface QualifiedObjectNameFormatter
qualifiedName
- The namedialect
- The dialectCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.