getFieldType function

Type getFieldType(
  1. ColumnDescription field
)

Implementation

Type getFieldType(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;
  }
}