toJson method

Map<String, Object?> toJson()

Implementation

Map<String, Object?> toJson() => {
  'name': name,
  'type': type.name,
  'columns': columns,
  if (raw) 'raw': true,
  if (driverOptions.isNotEmpty)
    'driverOptions': driverOptions.map(
      (driver, options) =>
          MapEntry(driver, Map<String, Object?>.from(options)),
    ),
};