queryFromJson function
Implementation
SnapshotEmitter queryFromJson(Squid squid, Map<String, dynamic> json) {
final type = json['type'];
switch (type) {
case 'simple':
return _simpleQueryFromJson(squid, json);
case 'join':
return _joinQueryFromJson(squid, json);
case 'merged':
return _mergedQueryFromJson(squid, json);
default:
throw ArgumentError.value(type, 'type', 'Unknown query type');
}
}