private static MSimpleType define(MSimpleTypeKind kind, String jdbcTypeName, Integer defaultLength, Integer defaultPrecision, Integer defaultScale, Class<?>... javaTypes){ String name = kind.name(); String title = Strings.upperCamel(name); JdbcType jdbcType = JdbcTypes.forTypeName(jdbcTypeName); MSimpleType t = new MSimpleType(name, title, null, null, kind, jdbcType, javaTypes[0], javaTypes, defaultLength, defaultPrecision, defaultScale); types.put(name.toLowerCase(), t); return t; }
public DbColumnBuilder setTypeName(String typeName) { Args.notNull(typeName); this.typeName = typeName; this.typeCode = JdbcTypes.forTypeName(typeName).getCode(); return this; }
protected void readSerializer(AppConfigContext context, XmlReader reader) throws AppConfigException { OrmConfigExtension extension = context.getOrCreateExtension(OrmConfigExtension.class); String name = reader.getRequiredAttribute(NAME); String defaultColumnType = reader.getRequiredAttribute(DEFAULT_COLUMN_TYPE); Integer defaultColumnLength = reader.getIntegerAttribute(DEFAULT_COLUMN_LENGTH); SerializeConfigImpl sc = new SerializeConfigImpl(); sc.setDefaultColumnType(JdbcTypes.forTypeName(defaultColumnType)); sc.setDefaultColumnLength(defaultColumnLength); extension.addSerializeConfig(name, sc); }
p.setType(f.getResolvedType()); }else { p.setType(MTypes.getMType(JdbcTypes.forTypeName(f.getType()).getDefaultReadType()));
fm.setHasPhysicalColumn(true); JdbcType jdbcType = JdbcTypes.forTypeName(fm.getColumn().getTypeName());