Д
cloud_firestore: ^0.14.1+2
firebase_core: ^0.5.0+1
cloud_functions: 0.7.0-dev.2
firebase_storage: ^4.0.1
Size: a a a
Д
Д
Ю
Д
Ю
Д
Ю
P
Д
PP
@DatabaseView(DAO:
'SELECT e.id AS id, e.name AS name, e.length AS length, t.name AS typeName '
'FROM MaterialItem AS e '
'JOIN TypeMaterial AS t WHERE e.typeId = t.id')
class MaterialItemData {
final int id;
final String typeName;
final String name;
final double length;
MaterialItemData(this.id, this.typeName, this.name, this.length);
}
@Query('SELECT * FROM MaterialItemData')
Future<List<MaterialItemData>> getAllWithData();
Ну и вызываю этот дао через FutureBuilder, который всегда возвращает snapshot.hasData = false. В аннотации Database это вью тоже прописаноД
I
РР
M
Ю
A
M
Ю
M
AK