getAsSQLTextField method

String getAsSQLTextField(
  1. TField? field
)

Implementation

String getAsSQLTextField(TField? field) {
  if (field == null || field.isNull) return 'Null';
  switch (field.dataType) {
    case TFieldType.ftString:
      return quotedStr(field.asString);
    case TFieldType.ftDate:
      return "'${_formatDateTimeFS('yyyy-mm-dd', field.asDateTime)}'";
    case TFieldType.ftDateTime:
      return "'${_formatDateTimeFS('yyyy-mm-dd hh:nn:ss.zzz', field.asDateTime)}'";
    case TFieldType.ftTime:
      return "'${timeIntervalToString(field.asDateTime)}'";
    default:
      return field.asString;
  }
}