Interface JaxbColumnCommon
- All Superinterfaces:
JaxbCheckable
,JaxbColumn
,JaxbColumnDefinable
,JaxbColumnMutable
,JaxbColumnNullable
,JaxbColumnUniqueable
,JaxbCommentable
,JaxbDatabaseObject
- All Known Subinterfaces:
JaxbColumnJoined
- All Known Implementing Classes:
JaxbDiscriminatorColumnImpl
,JaxbJoinColumnImpl
,JaxbMapKeyColumnImpl
,JaxbMapKeyJoinColumnImpl
,JaxbPrimaryKeyJoinColumnImpl
public interface JaxbColumnCommon
extends JaxbColumn, JaxbColumnMutable, JaxbCheckable, JaxbColumnNullable, JaxbColumnUniqueable, JaxbColumnDefinable, JaxbCommentable
Composition of the aspects of column definition most commonly exposed in XSD "column types"
-
Method Summary
Methods inherited from interface org.hibernate.boot.jaxb.mapping.spi.db.JaxbColumn
getName
Methods inherited from interface org.hibernate.boot.jaxb.mapping.spi.db.JaxbColumnDefinable
getColumnDefinition, getOptions
-
Method Details
-
getTable
- Specified by:
getTable
in interfaceJaxbColumn
-
isNullable
- Specified by:
isNullable
in interfaceJaxbColumnNullable
-
isInsertable
- Specified by:
isInsertable
in interfaceJaxbColumnMutable
-
isUpdatable
- Specified by:
isUpdatable
in interfaceJaxbColumnMutable
-
getComment
- Specified by:
getComment
in interfaceJaxbCommentable
-
isUnique
- Specified by:
isUnique
in interfaceJaxbColumnUniqueable
-
getCheckConstraints
- Specified by:
getCheckConstraints
in interfaceJaxbCheckable
-