columnDefaultOrNull static method

String? columnDefaultOrNull(
  1. dynamic unknown
)

Assumes unknown is a TFieldRecord or FieldModel and tries to get the columnDefault property, or returns null. Consumed by the DBML emitter to render default: <value>; it does not affect the Dart model.

Implementation

static String? columnDefaultOrNull(dynamic unknown) {
  try {
    return unknown.columnDefault as String;
  } catch (_) {
    try {
      return unknown.$9 as String;
    } catch (_) {
      return null;
    }
  }
}