Revision 25967 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/fmap/dal/feature/transform/join/JoinTransform.java

View differences:

JoinTransform.java
135 135
		if (this.targetNamesMap.containsKey(keyAttr2)) {
136 136
			this.attrsForQuery = this.attrs;
137 137
		} else {
138
			this.attrsForQuery = Arrays.copyOf(this.attrs,
139
					this.attrs.length + 1);
140
			this.attrsForQuery[this.attrs.length] = keyAttr2;
138
			ArrayList list = new ArrayList(this.attrs.length + 1);
139
			list.addAll(Arrays.asList(this.attrs));
140
			list.add(keyAttr2);
141
			this.attrsForQuery = (String[]) list.toArray(new String[] {});
141 142
		}
142 143

  
143 144
		// assign calculated feature type as this transform's feature type

Also available in: Unified diff