String defaultValue = (String)annotationValues.get("defaultValue"); String insertValue = (String)annotationValues.get("insertValue"); ColumnMetaData colmd = new ColumnMetaData(parent, name, target, targetField, jdbcType, sqlType, length, scale, allowsNull, defaultValue, insertValue, null, null, null); addExtensionsToMetaData(colmd, (Extension[])annotationValues.get("extensions"));
public ColumnMetadata newColumnMetadata() { ColumnMetaData internalColmd = new ColumnMetaData(); internalColmd.setParent(getInternal()); ColumnMetadataImpl colmd = new ColumnMetadataImpl(internalColmd); colmd.parent = this; return colmd; }
public ColumnMetadata newColumn() { ColumnMetaData internalColmd = new ColumnMetaData(); internalColmd.setParent(getInternal()); ColumnMetadataImpl colmd = new ColumnMetadataImpl(internalColmd); colmd.parent = this; return colmd; }
public DatastoreProperty(DatastoreTable table, String javaType, DatastoreIdentifier identifier, ColumnMetaData colmd) { this.table = table; this.storedJavaType = javaType; this.storeMgr = table.getStoreManager(); setIdentifier(identifier); if (colmd == null) { // Create a default ColumnMetaData since none provided columnMetaData = new ColumnMetaData(); } else { columnMetaData = colmd; } // if not specified by the user the getAllowsNull is null isNullable = !Boolean.FALSE.equals(columnMetaData.getAllowsNull()); // Uniqueness if (columnMetaData.getUnique()) { // MetaData requires it to be unique throw new UnsupportedOperationException("No support for uniqueness constraints"); } }
/** * 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 ColumnMetadata[] getColumns() { String[] internalColumnNames = getInternal().getColumnNames(); if (internalColumnNames == null) { return null; } ColumnMetadataImpl[] colmds = new ColumnMetadataImpl[internalColumnNames.length]; for (int i=0;i<colmds.length;i++) { ColumnMetaData internalColmd = new ColumnMetaData(); internalColmd.setName(internalColumnNames[i]); colmds[i] = new ColumnMetadataImpl(internalColmd); colmds[i].parent = this; } return colmds; }
public ColumnMetadata[] getColumns() { String[] internalColumnNames = getInternal().getColumnNames(); if (internalColumnNames == null) { return null; } ColumnMetadataImpl[] colmds = new ColumnMetadataImpl[internalColumnNames.length]; for (int i=0;i<colmds.length;i++) { ColumnMetaData internalColmd = new ColumnMetaData(); internalColmd.setName(internalColumnNames[i]); colmds[i] = new ColumnMetadataImpl(internalColmd); colmds[i].parent = this; } return colmds; }
ColumnMetaData colmd = new ColumnMetaData(); colmd.setName(columnName); colmd.setTarget(target);
columnMetaData = new ColumnMetaData();
ColumnMetaData colmd = new ColumnMetaData(); colmd.setName(col.name()); colmd.setTarget(col.target());
/** * Convenience method to get the column metadata for a Column annotation. * @param parent The parent to assign it to * @param col The Column annotation * @return The MetaData for the column */ public static ColumnMetaData getColumnMetaDataForColumn(MetaData parent, Column col) { String length = null; String scale = null; if (col.length() > 0) { length = "" + col.length(); } if (col.scale() >= 0) { scale = "" + col.scale(); } ColumnMetaData colmd = new ColumnMetaData(parent, col.name(), col.target(), col.targetMember(), col.jdbcType(), col.sqlType(), length, scale, col.allowsNull(), col.defaultValue(), col.insertValue(), null, null, null); addExtensionsToMetaData(colmd, col.extensions()); return colmd; }
colmd = new ColumnMetaData(); } else { colmd = columnMetaData;
if (colmd == null) { colmd = new ColumnMetaData(); colmd.setName(fmd.getColumn()); fmd.addColumn(colmd);
if (columnMetaData == null) colmd = new ColumnMetaData();
ColumnMetaData colmd = new ColumnMetaData(); colmd.setName(id.getName()); dismd.setColumnMetaData(colmd);
colmd = new ColumnMetaData(); colmd.setName(id.getName()); table.getVersionMetaData().setColumnMetaData(colmd);
ColumnMetaData colmd = new ColumnMetaData(); colmd.setName(colName);
colmd = new ColumnMetaData(); colmd.setName(id.getName());
colmd = new ColumnMetaData(); if (mmd.getColumnMetaData() != null && mmd.getColumnMetaData().length == 1)
} else { colmd = new ColumnMetaData(); colmd.setName(fmd.getColumn()); if (columnContainer != null) {