getFieldClass function
DataField
getFieldClass(
- Dataset ds,
- ColumnDescription field
Implementation
DataField getFieldClass(Dataset ds, ColumnDescription field) {
if (field.typeId == 16) {
return BooleanDataField();
} else if ((field.typeId == 16) ||
(field.typeId == 19) ||
(field.typeId == 1043) ||
(field.typeId == 25)) {
return StringDataField();
} else if (field.typeId == 16) {
return StringDataField();
} else if ((field.typeId == 20) ||
(field.typeId == 21) ||
(field.typeId == 23)) {
return IntegerDataField();
} else if ((field.typeId == 700) ||
(field.typeId == 701) ||
(field.typeId == 790) ||
(field.typeId == 1700)) {
return NumericDataField();
} else if (field.typeId == 1082) {
return DateDataField();
} else if ((field.typeId == 1083) || (field.typeId == 1266)) {
return TimeDataField();
} else if ((field.typeId == 1114) || (field.typeId == 1184)) {
return DateTimeDataField();
} else {
return DynamicDataField();
}
}