Iterator it = dataStore.iterator();
while(it.hasNext()) {
IRecord record = (IRecord)it.next();
IField field;
field = record.getFieldAt( dataStoreMeta.getFieldIndex(columnid) );
String id = "" + field.getValue();
if((id==null) || (id.trim().equals(""))) {
continue;
}
dataStoreMeta.getFieldMeta( dataStoreMeta.getFieldIndex(columnid) ).setProperty("ROLE", "GEOID");
for(int i = 0; i < measureColumnNames.length; i++) {
field = record.getFieldAt( dataStoreMeta.getFieldIndex(measureColumnNames[i]) );
String value = "" + field.getValue();
if((value==null) || (value.trim().equals(""))) {
continue;
}
dataStoreMeta.getFieldMeta( dataStoreMeta.getFieldIndex(measureColumnNames[i]) ).setProperty("ROLE", "MEASURE");