class Backend::Api::Loaders::UserTeacher
- Backend::Api::Loaders::UserTeacher
- GraphQL::DataLoader::Loader(Backend::Db::User, Int32, Backend::Db::Teacher?)
- Reference
- Object
Defined in:
backend/api/loaders/user.crInstance Method Summary
-
#fetch(batch users : Array(Db::User)) : Array(Db::Teacher | Nil)
The batch loading method.
-
#key_for(user : Db::User) : Int32
Get the key for an object passed to
#load
.
Instance Method Detail
Description copied from class GraphQL::DataLoader::Loader(Backend::Db::User, Int32, Backend::Db::Teacher?)
The batch loading method.
Gets called with all objects that have been passed to #load
in the current batch.
A batch is fetched after 1 microsecond since the first call to #load
.
Description copied from class GraphQL::DataLoader::Loader(Backend::Db::User, Int32, Backend::Db::Teacher?)
Get the key for an object passed to #load
.
Override this if O
differs from K