Package org.hibernate.mapping
Class AbstractUserDefinedType
java.lang.Object
org.hibernate.mapping.AbstractUserDefinedType
- All Implemented Interfaces:
Serializable
,ContributableDatabaseObject
,Exportable
,Contributable
,UserDefinedType
- Direct Known Subclasses:
UserDefinedArrayType
,UserDefinedObjectType
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractUserDefinedType
(String contributor, Namespace namespace, Identifier physicalTypeName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
equals
(AbstractUserDefinedType table) The name of the contributor which contributed thisGet a unique identifier to make sure we are not exporting the same database structure multiple times.getName()
getQuotedCatalog
(Dialect dialect) getQuotedName
(Dialect dialect) getQuotedSchema
(Dialect dialect) int
hashCode()
boolean
boolean
isQuoted()
boolean
void
setCatalog
(String catalog) void
void
setQuoted
(boolean quoted) void
toString()
-
Constructor Details
-
AbstractUserDefinedType
public AbstractUserDefinedType(String contributor, Namespace namespace, Identifier physicalTypeName)
-
-
Method Details
-
getContributor
Description copied from interface:Contributable
The name of the contributor which contributed this- Specified by:
getContributor
in interfaceContributable
-
getQualifiedName
- Specified by:
getQualifiedName
in interfaceUserDefinedType
-
setName
-
getName
- Specified by:
getName
in interfaceUserDefinedType
-
getNameIdentifier
- Specified by:
getNameIdentifier
in interfaceUserDefinedType
-
getQuotedName
- Specified by:
getQuotedName
in interfaceUserDefinedType
-
getQuotedName
- Specified by:
getQuotedName
in interfaceUserDefinedType
-
getQualifiedTableName
- Specified by:
getQualifiedTableName
in interfaceUserDefinedType
-
isQuoted
public boolean isQuoted()- Specified by:
isQuoted
in interfaceUserDefinedType
-
setQuoted
public void setQuoted(boolean quoted) -
setSchema
-
getSchema
- Specified by:
getSchema
in interfaceUserDefinedType
-
getQuotedSchema
- Specified by:
getQuotedSchema
in interfaceUserDefinedType
-
getQuotedSchema
- Specified by:
getQuotedSchema
in interfaceUserDefinedType
-
isSchemaQuoted
public boolean isSchemaQuoted()- Specified by:
isSchemaQuoted
in interfaceUserDefinedType
-
setCatalog
-
getCatalog
- Specified by:
getCatalog
in interfaceUserDefinedType
-
getQuotedCatalog
- Specified by:
getQuotedCatalog
in interfaceUserDefinedType
-
getQuotedCatalog
-
isCatalogQuoted
public boolean isCatalogQuoted()- Specified by:
isCatalogQuoted
in interfaceUserDefinedType
-
hashCode
public int hashCode() -
equals
-
equals
-
toString
-
getExportIdentifier
Description copied from interface:Exportable
Get a unique identifier to make sure we are not exporting the same database structure multiple times.- Specified by:
getExportIdentifier
in interfaceExportable
- Returns:
- The exporting identifier.
-