Interface QualifiedName
- All Known Implementing Classes:
QualifiedNameImpl,QualifiedNameParser.NameParts,QualifiedSequenceName,QualifiedTableName,QualifiedTypeName,Sequence.Name
public interface QualifiedName
Models the qualified name of a database object. Some things to keep in
mind wrt catalog/schema:
Also, be careful about the usage of render(). If the intention is to get the name
as used in the database, the JdbcEnvironment to
QualifiedObjectNameFormatter.format(org.hibernate.boot.model.relational.QualifiedTableName, org.hibernate.dialect.Dialect) should be
used instead.
-
Method Summary
-
Method Details
-
getCatalogName
Identifier getCatalogName() -
getSchemaName
Identifier getSchemaName() -
getObjectName
Identifier getObjectName() -
render
String render()Returns a string form of the qualified name.Depending on intention, may not be appropriate. May want
SqlStringGenerationContext.format(org.hibernate.boot.model.relational.QualifiedTableName)instead.- Returns:
- The string form
-