QueryResponse.fromJson constructor
QueryResponse.fromJson(
- Map json_
Implementation
QueryResponse.fromJson(core.Map json_)
: this(
cacheHit: json_['cacheHit'] as core.bool?,
creationTime: json_['creationTime'] as core.String?,
dmlStats: json_.containsKey('dmlStats')
? DmlStatistics.fromJson(
json_['dmlStats'] as core.Map<core.String, core.dynamic>)
: null,
endTime: json_['endTime'] as core.String?,
errors: (json_['errors'] as core.List?)
?.map((value) => ErrorProto.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
jobComplete: json_['jobComplete'] as core.bool?,
jobCreationReason: json_.containsKey('jobCreationReason')
? JobCreationReason.fromJson(json_['jobCreationReason']
as core.Map<core.String, core.dynamic>)
: null,
jobReference: json_.containsKey('jobReference')
? JobReference.fromJson(
json_['jobReference'] as core.Map<core.String, core.dynamic>)
: null,
kind: json_['kind'] as core.String?,
location: json_['location'] as core.String?,
numDmlAffectedRows: json_['numDmlAffectedRows'] as core.String?,
pageToken: json_['pageToken'] as core.String?,
queryId: json_['queryId'] as core.String?,
rows: (json_['rows'] as core.List?)
?.map((value) => TableRow.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
schema: json_.containsKey('schema')
? TableSchema.fromJson(
json_['schema'] as core.Map<core.String, core.dynamic>)
: null,
sessionInfo: json_.containsKey('sessionInfo')
? SessionInfo.fromJson(
json_['sessionInfo'] as core.Map<core.String, core.dynamic>)
: null,
startTime: json_['startTime'] as core.String?,
totalBytesBilled: json_['totalBytesBilled'] as core.String?,
totalBytesProcessed: json_['totalBytesProcessed'] as core.String?,
totalRows: json_['totalRows'] as core.String?,
totalSlotMs: json_['totalSlotMs'] as core.String?,
);