All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected 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,
MetadataBuildingContext context) |
static Ejb3Column[] |
buildColumnFromAnnotation(Column[] anns,
Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
String suffixForDefaultColumnName,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
static void |
checkPropertyConsistency(Ejb3Column[] columns,
String propertyName) |
void |
forceNotNull() |
protected MetadataBuildingContext |
getBuildingContext() |
String |
getDefaultValue() |
String |
getExplicitTableName() |
String |
getFormulaString() |
Join |
getJoin() |
Long |
getLength() |
String |
getLogicalColumnName() |
Column |
getMappingColumn() |
String |
getName() |
Integer |
getPrecision() |
PropertyHolder |
getPropertyHolder() |
String |
getPropertyName() |
Integer |
getScale() |
String |
getSqlType() |
Table |
getTable()
Find appropriate table of the column.
|
protected void |
initMappingColumn(String columnName,
String propertyName,
Long length,
Integer precision,
Integer 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 |
setBuildingContext(MetadataBuildingContext context) |
void |
setDefaultValue(String defaultValue) |
void |
setExplicitTableName(String explicitTableName) |
void |
setFormula(String formula) |
void |
setImplicit(boolean implicit) |
void |
setInsertable(boolean insertable) |
void |
setJoins(Map<String,Join> joins) |
void |
setLength(Long length) |
void |
setLogicalColumnName(String logicalColumnName) |
protected void |
setMappingColumn(Column mappingColumn) |
void |
setNullable(boolean nullable) |
void |
setPrecision(Integer precision) |
void |
setPropertyHolder(PropertyHolder propertyHolder) |
void |
setPropertyName(String propertyName) |
void |
setScale(Integer scale) |
void |
setSqlType(String sqlType) |
void |
setTable(Table table) |
void |
setUnique(boolean unique) |
void |
setUpdatable(boolean updatable) |
String |
toString() |