Class IndexColumn
java.lang.Object
org.hibernate.boot.model.internal.AnnotatedColumn
org.hibernate.boot.model.internal.IndexColumn
An
OrderColumn annotation- Author:
- inger
-
Field Summary
Fields inherited from class org.hibernate.boot.model.internal.AnnotatedColumn
sqlType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IndexColumnbuildColumnFromAnnotation(OrderColumn orderColumn, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) JPA 2@OrderColumnprocessing.static IndexColumnbuildColumnFromAnnotation(IndexColumn indexColumn, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context) Legacy@IndexColumnprocessing.static IndexColumnfromAnnotations(OrderColumn orderColumn, IndexColumn indexColumn, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) intgetBase()voidsetBase(int base) Methods inherited from class org.hibernate.boot.model.internal.AnnotatedColumn
addCheckConstraint, addColumnBinding, addIndex, bind, buildColumnFromAnnotation, buildColumnFromNoAnnotation, buildColumnOrFormulaFromAnnotation, buildColumnsFromAnnotations, buildColumnsFromAnnotations, buildColumnsOrFormulaFromAnnotation, buildFormulaFromAnnotation, forceNotNull, getArrayLength, getDefaultValue, getExplicitTableName, getGeneratedAs, getLength, getLogicalColumnName, getMappingColumn, getName, getParent, getPrecision, getScale, getSqlType, initMappingColumn, isFormula, isImplicit, isInsertable, isNameDeferred, isNullable, isUnique, isUpdatable, linkWithAggregateValue, linkWithValue, redefineColumnName, setArrayLength, setDefaultValue, setExplicitTableName, setFormula, setImplicit, setInsertable, setLength, setLogicalColumnName, setMappingColumn, setNullable, setParent, setPrecision, setScale, setSqlType, setTemporalPrecision, setUnique, setUpdatable, toString
-
Constructor Details
-
IndexColumn
public IndexColumn()
-
-
Method Details
-
fromAnnotations
public static IndexColumn fromAnnotations(OrderColumn orderColumn, IndexColumn indexColumn, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) -
getBase
public int getBase() -
setBase
public void setBase(int base) -
buildColumnFromAnnotation
public static IndexColumn buildColumnFromAnnotation(OrderColumn orderColumn, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) JPA 2@OrderColumnprocessing.- Parameters:
orderColumn- The OrderColumn annotation instancepropertyHolder- Information about the propertyinferredData- Yeah, right. Uh...secondaryTables- Any secondary tables available.- Returns:
- The index column
-
buildColumnFromAnnotation
public static IndexColumn buildColumnFromAnnotation(IndexColumn indexColumn, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context) Legacy@IndexColumnprocessing.- Parameters:
indexColumn- The IndexColumn annotation instancepropertyHolder- Information about the propertyinferredData- Yeah, right. Uh...- Returns:
- The index column
-