Search in sources :

Example 1 with TnPropertyTypeImpl

use of org.dbflute.s2dao.metadata.impl.TnPropertyTypeImpl in project dbflute-core by dbflute.

the class TnAbstractPropertyTypeFactory method createPropertyType.

protected TnPropertyType createPropertyType(DfPropertyDesc propertyDesc) {
    final ValueType valueType = getValueType(propertyDesc);
    final String columnDbName = getColumnDbName(propertyDesc);
    final ColumnSqlName columnSqlName = getColumnSqlName(columnDbName);
    final ColumnInfo entityColumnInfo = getEntityColumnInfo(columnDbName);
    return new TnPropertyTypeImpl(propertyDesc, valueType, columnDbName, columnSqlName, entityColumnInfo);
}
Also used : ColumnSqlName(org.dbflute.dbmeta.name.ColumnSqlName) ValueType(org.dbflute.jdbc.ValueType) ColumnInfo(org.dbflute.dbmeta.info.ColumnInfo) TnPropertyTypeImpl(org.dbflute.s2dao.metadata.impl.TnPropertyTypeImpl)

Aggregations

ColumnInfo (org.dbflute.dbmeta.info.ColumnInfo)1 ColumnSqlName (org.dbflute.dbmeta.name.ColumnSqlName)1 ValueType (org.dbflute.jdbc.ValueType)1 TnPropertyTypeImpl (org.dbflute.s2dao.metadata.impl.TnPropertyTypeImpl)1