Protected graphProtected schemaProtected searchProtected buildBuilds DataLoader.
Should be overridden in child classes.
The user context.
Class-specific DataLoader ID parameters.
Clears per-request data loaders cache.
The user context.
Protected getReturns DataLoader instance.
The user context.
Class specific params required to identify the DataLoader instance.
Protected getReturns a map of DataLoaders for the given request.
The user context.
Retrieves an item using DataLoader.
The class specific response type or NULL.
The user context.
Class specific request parameters.
Optional transformParams: ConnectedVertexLoaderTransformParamsClass specific response item transformation params.
Protected serializeSerializes retrieved item ID to a string.
Protected serializeSerializes Data Loader ID to a string.
Protected storageProtected transformThe return value transformation callback.
Called after the item was retrieved from DataLoader. Child classes may override this method to perform transformation of the data being returned.
The item being retrieved from DataLoader.
The user context.
The DataLoader identifier object which may contain properties used to initialize the Data Loader.
Class-specific transformation params.
Generated using TypeDoc
The 0:many connected vertices data loader.
This class aggregates multiple 0:many connections retrievals into a single Gremlin query.
The logic is similar to the ZeroToManyRelationCountLoader; in most cases, while not guaranteed, counters and vertices queries would be aggregated by same keys.
Check ZeroToManyRelationVertexLoaderDataLoaderId type and serializeDataLoaderId method for details on what properties are used for aggregating queries.
Mermaid
Retrieving 0:many relationships vertices