public ColumnMetadata setJDBCType(String type) { getInternal().setJdbcType(type); return this; }
/** * Convenience method to get the column metadata for annotation values of a @Column. * @param annotationValues The values for the annotation * @return The MetaData for the column */ public static ColumnMetaData getColumnMetaDataForAnnotations(Map<String, Object> annotationValues) { ColumnMetaData colmd = new ColumnMetaData(); colmd.setName((String)annotationValues.get("name")); colmd.setTarget((String)annotationValues.get("target")); colmd.setTargetMember((String)annotationValues.get("targetField")); colmd.setJdbcType((String)annotationValues.get("jdbcType")); colmd.setSqlType((String)annotationValues.get("sqlType")); colmd.setLength((Integer)annotationValues.get("length")); colmd.setScale((Integer)annotationValues.get("scale")); colmd.setAllowsNull((String)annotationValues.get("allowsNull")); colmd.setDefaultValue((String)annotationValues.get("defaultValue")); colmd.setInsertValue((String)annotationValues.get("insertValue")); if (annotationValues.containsKey("position")) { colmd.setPosition((Integer)annotationValues.get("position")); } addExtensionsToMetaData(colmd, (Extension[])annotationValues.get("extensions")); return colmd; }
public final void checkString() throws ColumnDefinitionException { if (columnMetaData.getJdbcType() == null) { columnMetaData.setJdbcType(JdbcType.VARCHAR); } if (columnMetaData.getLength() == null) { // Use the default string length columnMetaData.setLength(getStoreManager().getIntProperty(RDBMSPropertyNames.PROPERTY_RDBMS_STRING_DEFAULT_LENGTH)); } }
colmd.setJdbcType(jdbcType); mmd.addColumn(colmd); mmd.getColumnMetaData()[0].setJdbcType(jdbcType); colmd.setJdbcType(jdbcType); mmd.addColumn(colmd); mmd.getColumnMetaData()[0].setJdbcType(jdbcType);
colmd.setTarget(target); colmd.setTargetMember(targetField); colmd.setJdbcType(jdbcType); colmd.setSqlType(sqlType); colmd.setLength(length);
mmd.getColumnMetaData()[0].setJdbcType(jdbcType); mmd.getColumnMetaData()[0].setJdbcType(jdbcType);
colmd.setTarget(target); colmd.setTargetMember(targetField); colmd.setJdbcType(jdbcType); colmd.setSqlType(sqlType); colmd.setLength(length);
mapMgr.createDatastoreMapping(classMapping, class_column, String.class.getName()); class_column.getColumnMetaData().setLength(128); class_column.getColumnMetaData().setJdbcType(JdbcType.VARCHAR); class_column.setPrimaryKey(); mapMgr.createDatastoreMapping(tableMapping, table_column, String.class.getName()); table_column.getColumnMetaData().setLength(128); table_column.getColumnMetaData().setJdbcType(JdbcType.VARCHAR); mapMgr.createDatastoreMapping(typeMapping, type_column, String.class.getName()); type_column.getColumnMetaData().setLength(4); type_column.getColumnMetaData().setJdbcType(JdbcType.VARCHAR); mapMgr.createDatastoreMapping(ownerMapping, owner_column, String.class.getName()); owner_column.getColumnMetaData().setLength(2); owner_column.getColumnMetaData().setJdbcType(JdbcType.VARCHAR); mapMgr.createDatastoreMapping(versionMapping, version_column, String.class.getName()); version_column.getColumnMetaData().setLength(20); version_column.getColumnMetaData().setJdbcType(JdbcType.VARCHAR); mapMgr.createDatastoreMapping(interfaceNameMapping, interfaceName_column, String.class.getName()); interfaceName_column.getColumnMetaData().setLength(255); interfaceName_column.getColumnMetaData().setJdbcType(JdbcType.VARCHAR); interfaceName_column.setNullable(true);
if (discriminatorColumnType != null) discolmd.setJdbcType(discriminatorColumnType);
colmd.setJdbcType(type == EnumType.STRING ? "VARCHAR" : "INTEGER");
if (discriminatorColumnType != null) discolmd.setJdbcType(discriminatorColumnType);
colmd.setTarget(col.target()); colmd.setTargetMember(col.targetMember()); colmd.setJdbcType(col.jdbcType()); colmd.setSqlType(col.sqlType()); colmd.setLength(length);
column.getColumnMetaData().setJdbcType("CHAR"); column.checkString();
colSequenceName.setPrimaryKey(); colSequenceName.getColumnMetaData().setLength(Integer.valueOf("255")); colSequenceName.getColumnMetaData().setJdbcType(JdbcType.VARCHAR); getStoreManager().getMappingManager().createDatastoreMapping(sequenceNameMapping, colSequenceName, String.class.getName());
col.columnMetaData.setJdbcType(this.columnMetaData.getJdbcType());
columnMetaData.setJdbcType(colmd.getJdbcType());
colmd.setJdbcType(cmd.getValueForExtension(MetaData.EXTENSION_CLASS_MULTITENANCY_JDBC_TYPE));
colmd.setJdbcType(jdbcType); colmd.setLength(getAttr(attrs, "length")); String columnDdl = getAttr(attrs, "column-definition");
colmd.setTarget(getAttr(attrs, "target")); colmd.setTargetMember(getAttr(attrs, "target-field")); colmd.setJdbcType(getAttr(attrs, "jdbc-type")); colmd.setSqlType(getAttr(attrs, "sql-type")); colmd.setLength(getAttr(attrs, "length"));