Top Description Fields Constructors Methods
org.hibernate.boot.model.internal

public Class AnnotatedDiscriminatorColumn

extends AnnotatedColumn
Class Inheritance
Imports
org.hibernate.AssertionFailure, org.hibernate.annotations.DiscriminatorFormula, org.hibernate.boot.spi.MetadataBuildingContext, jakarta.persistence.DiscriminatorColumn, .DiscriminatorType

A jakarta.persistence.DiscriminatorColumn annotation
Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
public static final String
private static final long
public static final String
private String
Inherited from org.hibernate.boot.model.internal.AnnotatedColumn:
sqlType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static AnnotatedDiscriminatorColumn
public String
private static void
public void
setDiscriminatorTypeName(String discriminatorTypeName)

Inherited from org.hibernate.boot.model.internal.AnnotatedColumn:
addCheckConstraintaddColumnBindingaddIndexaddIndexaddUniqueKeyapplyColumnDefaultapplyGeneratedAsbindbuildColumnFromAnnotationbuildColumnFromNoAnnotationbuildColumnOrFormulaFromAnnotationbuildColumnsFromAnnotationsbuildColumnsFromAnnotationsbuildColumnsOrFormulaFromAnnotationbuildFormulaFromAnnotationforceNotNullgetArrayLengthgetBuildingContextgetDefaultValuegetExplicitTableNamegetGeneratedAsgetLengthgetLogicalColumnNamegetMappingColumngetNamegetParentgetPrecisiongetScalegetSqlTypeinitMappingColumnisFormulaisImplicitisInsertableisNameDeferredisNullableisUniqueisUpdatablelinkWithAggregateValuelinkWithValueredefineColumnNamesetArrayLengthsetDefaultValuesetExplicitTableNamesetFormulasetImplicitsetInsertablesetLengthsetLogicalColumnNamesetMappingColumnsetNullablesetParentsetPrecisionsetScalesetSqlTypesetUniquesetUpdatabletoString

Field Detail

DEFAULT_DISCRIMINATOR_COLUMN_NAMEback to summary
public static final String DEFAULT_DISCRIMINATOR_COLUMN_NAME
DEFAULT_DISCRIMINATOR_LENGTHback to summary
private static final long DEFAULT_DISCRIMINATOR_LENGTH
DEFAULT_DISCRIMINATOR_TYPEback to summary
public static final String DEFAULT_DISCRIMINATOR_TYPE
discriminatorTypeNameback to summary
private String discriminatorTypeName

Constructor Detail

AnnotatedDiscriminatorColumnback to summary
public AnnotatedDiscriminatorColumn()

Method Detail

buildDiscriminatorColumnback to summary
public static AnnotatedDiscriminatorColumn buildDiscriminatorColumn(DiscriminatorColumn discriminatorColumn, DiscriminatorFormula discriminatorFormula, MetadataBuildingContext context)
getDiscriminatorTypeNameback to summary
public String getDiscriminatorTypeName()
setDiscriminatorTypeback to summary
private static void setDiscriminatorType(DiscriminatorType type, DiscriminatorColumn discriminatorColumn, AnnotatedDiscriminatorColumn column)
setDiscriminatorTypeNameback to summary
public void setDiscriminatorTypeName(String discriminatorTypeName)