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

public Class IndexColumn

extends AnnotatedColumn
Class Inheritance
Imports
java.util.Map, org.hibernate.annotations.ListIndexBase, org.hibernate.boot.spi.MetadataBuildingContext, .PropertyData, org.hibernate.mapping.Join, jakarta.persistence.OrderColumn

An jakarta.persistence.OrderColumn annotation
Author
inger

Field Summary

Modifier and TypeField and Description
private int
Inherited from org.hibernate.boot.model.internal.AnnotatedColumn:
sqlType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static IndexColumn

Returns:

The index column
buildColumnFromAnnotation
(OrderColumn
The OrderColumn annotation instance
orderColumn
,
PropertyHolder
Information about the property
propertyHolder
,
PropertyData
Yeah, right. Uh...
inferredData
,
Map<String, Join>
Any secondary tables available.
secondaryTables
,
MetadataBuildingContext context)

JPA 2 @OrderColumn processing.

public static IndexColumn

Returns:

The index column
buildColumnFromAnnotation
(IndexColumn
The IndexColumn annotation instance
indexColumn
,
PropertyHolder
Information about the property
propertyHolder
,
PropertyData
Yeah, right. Uh...
inferredData
,
MetadataBuildingContext context)

Deprecated as a consequence of IndexColumn being deprecated.
Legacy @IndexColumn processing.
private static void
createParent(PropertyHolder propertyHolder, Map<String, Join> secondaryTables, IndexColumn column, MetadataBuildingContext context)

public static IndexColumn
fromAnnotations(OrderColumn orderColumn, IndexColumn indexColumn, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context)

Deprecated as a consequence of IndexColumn being deprecated.
public int
public void
setBase(int base)

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

Field Detail

baseback to summary
private int base

Constructor Detail

IndexColumnback to summary
public IndexColumn()

Method Detail

buildColumnFromAnnotationback to summary
public static IndexColumn buildColumnFromAnnotation(OrderColumn orderColumn, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context)

JPA 2 @OrderColumn processing.

Parameters
orderColumn:OrderColumn

The OrderColumn annotation instance

propertyHolder:PropertyHolder

Information about the property

inferredData:PropertyData

Yeah, right. Uh...

secondaryTables:Map<String, Join>

Any secondary tables available.

Returns:IndexColumn

The index column

buildColumnFromAnnotationback to summary
public static IndexColumn buildColumnFromAnnotation(IndexColumn indexColumn, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context)

Deprecated

as a consequence of IndexColumn being deprecated. See corresponding docs for further information.

Legacy @IndexColumn processing.

Parameters
indexColumn:IndexColumn

The IndexColumn annotation instance

propertyHolder:PropertyHolder

Information about the property

inferredData:PropertyData

Yeah, right. Uh...

Returns:IndexColumn

The index column

createParentback to summary
private static void createParent(PropertyHolder propertyHolder, Map<String, Join> secondaryTables, IndexColumn column, MetadataBuildingContext context)
fromAnnotationsback to summary
public static IndexColumn fromAnnotations(OrderColumn orderColumn, IndexColumn indexColumn, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context)

Deprecated

as a consequence of IndexColumn being deprecated. See corresponding docs for further information.

getBaseback to summary
public int getBase()
setBaseback to summary
public void setBase(int base)