|
Lightweight 0.20260921.0
|
Carries the deferred loads, installed by the DataMapper. More...
#include <HasManyThrough.hpp>
Public Attributes | |
| std::function< RelationResult< size_t >()> | count |
| Counts the records without loading them. | |
| std::function< RelationResult< ReferencedRecordList >()> | all |
| Loads all records. | |
| std::function< RelationResult< void >(std::function< void(ReferencedRecord const &)>)> | each |
| Streams the records to a callback. | |
Carries the deferred loads, installed by the DataMapper.
Definition at line 220 of file HasManyThrough.hpp.
| std::function<RelationResult<size_t>()> Lightweight::HasManyThrough< ReferencedRecordT, ThroughSpec, TheOwnerSelector, TheReferencedSelector >::Loader::count |
Counts the records without loading them.
Definition at line 223 of file HasManyThrough.hpp.
Referenced by Lightweight::HasManyThrough< ReferencedRecordT, ThroughSpec, TheOwnerSelector, TheReferencedSelector >::Count().
| std::function<RelationResult<ReferencedRecordList>()> Lightweight::HasManyThrough< ReferencedRecordT, ThroughSpec, TheOwnerSelector, TheReferencedSelector >::Loader::all |
Loads all records.
Definition at line 225 of file HasManyThrough.hpp.
| std::function<RelationResult<void>(std::function<void(ReferencedRecord const&)>)> Lightweight::HasManyThrough< ReferencedRecordT, ThroughSpec, TheOwnerSelector, TheReferencedSelector >::Loader::each |
Streams the records to a callback.
Definition at line 227 of file HasManyThrough.hpp.
Referenced by Lightweight::HasManyThrough< ReferencedRecordT, ThroughSpec, TheOwnerSelector, TheReferencedSelector >::Each().