public class IndexColumn extends Ejb3Column
DEFAULT_COLUMN_LENGTH, joins, propertyHolder, sqlType| Constructor and Description | 
|---|
IndexColumn(boolean isImplicit,
           String sqlType,
           int length,
           int precision,
           int scale,
           String name,
           boolean nullable,
           boolean unique,
           boolean insertable,
           boolean updatable,
           String secondaryTableName,
           Map<String,Join> joins,
           PropertyHolder propertyHolder,
           MetadataBuildingContext buildingContext)  | 
| Modifier and Type | Method and Description | 
|---|---|
static IndexColumn | 
buildColumnFromAnnotation(IndexColumn ann,
                         PropertyHolder propertyHolder,
                         PropertyData inferredData,
                         MetadataBuildingContext buildingContext)
Legacy  
@IndexColumn processing. | 
static IndexColumn | 
buildColumnFromAnnotation(OrderColumn ann,
                         PropertyHolder propertyHolder,
                         PropertyData inferredData,
                         Map<String,Join> secondaryTables,
                         MetadataBuildingContext buildingContext)
JPA 2  
@OrderColumn processing. | 
int | 
getBase()  | 
void | 
setBase(int base)  | 
addColumnBinding, addIndex, bind, buildColumnFromAnnotation, buildColumnFromAnnotation, checkPropertyConsistency, forceNotNull, getBuildingContext, getDefaultValue, getExplicitTableName, getFormulaString, getJoin, getLength, getLogicalColumnName, getMappingColumn, getName, getPrecision, getPropertyHolder, getPropertyName, getScale, getSqlType, getTable, initMappingColumn, isFormula, isImplicit, isInsertable, isNameDeferred, isNullable, isSecondary, isUnique, isUpdatable, linkWithValue, redefineColumnName, setBuildingContext, setDefaultValue, setExplicitTableName, setFormula, setImplicit, setInsertable, setJoins, setLength, setLogicalColumnName, setMappingColumn, setNullable, setPrecision, setPropertyHolder, setPropertyName, setScale, setSqlType, setTable, setUnique, setUpdatable, toStringpublic IndexColumn(boolean isImplicit,
                   String sqlType,
                   int length,
                   int precision,
                   int scale,
                   String name,
                   boolean nullable,
                   boolean unique,
                   boolean insertable,
                   boolean updatable,
                   String secondaryTableName,
                   Map<String,Join> joins,
                   PropertyHolder propertyHolder,
                   MetadataBuildingContext buildingContext)
public int getBase()
public void setBase(int base)
public static IndexColumn buildColumnFromAnnotation(OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext buildingContext)
@OrderColumn processing.ann - The OrderColumn annotation instancepropertyHolder - Information about the propertyinferredData - Yeah, right.  Uh...secondaryTables - Any secondary tables available.public static IndexColumn buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext buildingContext)
@IndexColumn processing.ann - The IndexColumn annotation instancepropertyHolder - Information about the propertyinferredData - Yeah, right.  Uh...Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.