KN
Size: a a a
KN
a
EF
input Query {
orderBy: [String!]!
where: [Where!]!
take: Int
skip: Int
}
input Where {
field: String!
value: Any
op: Operation! = EQUAL
}
enum Operation {
EQUAL, ....
}
EF
input Query {
orderBy: [String!]!
where: [Where!]!
take: Int
skip: Int
}
input Where {
field: String!
value: Any
op: Operation! = EQUAL
}
enum Operation {
EQUAL, ....
}
KN
KN
KN
MG
OV
K
MG
MG
// Dispatch a WHERE-IN query, ensuring response has rows in correct order.
var userLoader = new DataLoader(ids => {
var params = ids.map(id => '?' ).join();
var query = `SELECT * FROM users WHERE id IN (${params})`;
return queryLoader.load([query, ids]).then(
rows => ids.map(
id => rows.find(row => row.id === id) || new Error(`Row not found: ${id}`)
)
);
});
K
MG
MG
MG
o
A