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
-