UDbQueryResultResponse.fromMap constructor

UDbQueryResultResponse.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory UDbQueryResultResponse.fromMap(Map<String, dynamic> json) => UDbQueryResultResponse(
  columns: List<String>.from((json["columns"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => x.toString())),
  columnTypes: List<String?>.from((json["columnTypes"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => x?.toString())),
  rows: List<Map<String, String?>>.from(
    (json["rows"] as List<dynamic>? ?? <dynamic>[]).map(
      (dynamic x) => (x as Map<String, dynamic>).map((String k, dynamic v) => MapEntry<String, String?>(k, v?.toString())),
    ),
  ),
  rowCount: (json["rowCount"] ?? 0) as int,
  executionMs: (json["executionMs"] ?? 0) as int,
  truncated: json["truncated"] ?? false,
  affectedRows: json["affectedRows"],
  primaryKeyColumn: json["primaryKeyColumn"],
);