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, toString
public 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 © 2019 JBoss by Red Hat. All rights reserved.