ColumnDefault.fromJson constructor

ColumnDefault.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory ColumnDefault.fromJson(Map<String, Object?> json) {
  if (json['current'] == true) {
    return const ColumnDefault.currentTimestamp();
  }
  if (json.containsKey('expression')) {
    return ColumnDefault.expression(json['expression'] as String);
  }
  return ColumnDefault.literal(json['value']);
}