Class IndexColumn
java.lang.Object
org.hibernate.boot.model.internal.AnnotatedColumn
org.hibernate.boot.model.internal.IndexColumn
An
OrderColumn
annotation-
Field Summary
Fields inherited from class org.hibernate.boot.model.internal.AnnotatedColumn
sqlType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IndexColumn
buildColumnFromOrderColumn
(OrderColumn orderColumn, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) JPA 2@OrderColumn
processing.static IndexColumn
fromAnnotations
(OrderColumn orderColumn, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) int
getBase()
void
setBase
(int base) Methods inherited from class org.hibernate.boot.model.internal.AnnotatedColumn
addCheckConstraint, addCheckConstraint, addColumnBinding, 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, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) -
getBase
public int getBase() -
setBase
public void setBase(int base) -
buildColumnFromOrderColumn
public static IndexColumn buildColumnFromOrderColumn(OrderColumn orderColumn, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) JPA 2@OrderColumn
processing.- Parameters:
orderColumn
- The OrderColumn annotation instancepropertyHolder
- Information about the propertyinferredData
- Yeah, right. Uh...secondaryTables
- Any secondary tables available.- Returns:
- The index column
-