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,
           Mappings mappings)  | 
| Modifier and Type | Method and Description | 
|---|---|
static IndexColumn | 
buildColumnFromAnnotation(IndexColumn ann,
                         PropertyHolder propertyHolder,
                         PropertyData inferredData,
                         Mappings mappings)
Legacy  
@IndexColumn processing. | 
static IndexColumn | 
buildColumnFromAnnotation(OrderColumn ann,
                         PropertyHolder propertyHolder,
                         PropertyData inferredData,
                         Map<String,Join> secondaryTables,
                         Mappings mappings)
JPA 2  
@OrderColumn processing. | 
int | 
getBase()  | 
void | 
setBase(int base)  | 
addColumnBinding, addIndex, bind, buildColumnFromAnnotation, buildColumnFromAnnotation, checkPropertyConsistency, forceNotNull, getDefaultValue, getExplicitTableName, getFormulaString, getJoin, getLength, getLogicalColumnName, getMappingColumn, getMappings, getName, getNamingStrategyDelegate, getNamingStrategyDelegate, getPrecision, getPropertyHolder, getPropertyName, getScale, getSecondaryTableName, getSqlType, getTable, initMappingColumn, isFormula, isImplicit, isInsertable, isNameDeferred, isNullable, isSecondary, isUnique, isUpdatable, linkWithValue, redefineColumnName, setDefaultValue, setExplicitTableName, setFormula, setImplicit, setInsertable, setJoins, setLength, setLogicalColumnName, setMappingColumn, setMappings, setNullable, setPrecision, setPropertyHolder, setPropertyName, setScale, setSecondaryTableName, setSqlType, setTable, setUnique, setUpdatable, toStringpublic int getBase()
public void setBase(int base)
public static IndexColumn buildColumnFromAnnotation(OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, Mappings mappings)
@OrderColumn processing.ann - The OrderColumn annotation instancepropertyHolder - Information about the propertyinferredData - Yeah, right.  Uh...secondaryTables - Any secondary tables available.mappings - The mappings being built.public static IndexColumn buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Mappings mappings)
@IndexColumn processing.ann - The IndexColumn annotation instancepropertyHolder - Information about the propertyinferredData - Yeah, right.  Uh...mappings - The mappings being built.Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.