void
|
addColumnBinding(SimpleValue value)
|
void
|
addIndex(Index index, boolean inSecondPass)
|
void
|
bind()
|
static
Ejb3Column[]
|
buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, Mappings mappings)
|
static
Ejb3Column[]
|
buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String, Join> secondaryTables, Mappings mappings)
|
static
void
|
checkPropertyConsistency(Ejb3Column[] columns, String propertyName)
|
void
|
forceNotNull()
|
String
|
getFormulaString()
|
Join
|
getJoin()
|
int
|
getLength()
|
String
|
getLogicalColumnName()
|
Column
|
getMappingColumn()
|
Mappings
|
getMappings()
|
String
|
getName()
|
int
|
getPrecision()
|
PropertyHolder
|
getPropertyHolder()
|
String
|
getPropertyName()
|
int
|
getScale()
|
String
|
getSecondaryTableName()
|
String
|
getSqlType()
|
Table
|
getTable()
Find appropriate table of the column.
|
void
|
initMappingColumn(String columnName, String propertyName, int length, int precision, int scale, boolean nullable, String sqlType, boolean unique, boolean applyNamingStrategy)
|
boolean
|
isFormula()
|
boolean
|
isImplicit()
|
boolean
|
isInsertable()
|
boolean
|
isNameDeferred()
|
boolean
|
isNullable()
|
boolean
|
isSecondary()
|
boolean
|
isUnique()
|
boolean
|
isUpdatable()
|
void
|
linkWithValue(SimpleValue value)
|
void
|
redefineColumnName(String columnName, String propertyName, boolean applyNamingStrategy)
|
void
|
setFormula(String formula)
|
void
|
setImplicit(boolean implicit)
|
void
|
setInsertable(boolean insertable)
|
void
|
setJoins(Map<String, Join> joins)
|
void
|
setLength(int length)
|
void
|
setLogicalColumnName(String logicalColumnName)
|
void
|
setMappingColumn(Column mappingColumn)
|
void
|
setMappings(Mappings mappings)
|
void
|
setNullable(boolean nullable)
|
void
|
setPrecision(int precision)
|
void
|
setPropertyHolder(PropertyHolder propertyHolder)
|
void
|
setPropertyName(String propertyName)
|
void
|
setScale(int scale)
|
void
|
setSecondaryTableName(String secondaryTableName)
|
void
|
setSqlType(String sqlType)
|
void
|
setTable(Table table)
|
void
|
setUnique(boolean unique)
|
void
|
setUpdatable(boolean updatable)
|
String
|
toString()
|