Go to the documentation of this file.
25 armem::query::data::MemoryQuerySeq memoryQueries;
28 for (armem::query::data::MemoryQueryPtr& query : child.buildQueries())
31 memoryQueries.push_back(query);
125 for (
const MemoryID& snapshotID : snapshotIDs)
EntitySelector & all() override
void allLatestInCoreSegment(const MemoryID &coreSegmentID)
Get latest snapshots from all entities in all provider segments in a core segment.
const armem::MemoryID coreSegmentID
void allInCoreSegment(const MemoryID &coreSegmentID)
Get all snapshots from all entities in all provider segments in a core segment.
SnapshotSelector & latest()
EntitySelector & entities()
Start specifying entities.
void allLatest()
Get all latest snapshots from entities in all segments.
void singleEntitySnapshot(const MemoryID &snapshotID)
void allEntitySnapshots(const MemoryID &entityID)
std::string providerSegmentName
QueryInput buildQueryInput() const
SnapshotSelector & snapshots()
Start specifying entity snapshots.
Vertex target(const detail::edge_base< Directed, Vertex > &e, const PCG &)
SnapshotSelector & all() override
void multipleEntitySnapshots(const std::vector< MemoryID > &snapshotIDs)
CoreSegmentSelector & all() override
void latestEntitySnapshot(const MemoryID &entityID)
std::string coreSegmentName
armem::query::DataMode dataMode
armem::query::data::Input buildQueryInputIce() const
CoreSegmentSelector & coreSegments()
Start specifying core segments.
ReaderT::InputType & input
CoreSegmentSelector & withName(const std::string &name) override
void allLatestInProviderSegment(const MemoryID &providerSegmentID)
Get latest snapshots from all entities in a provider segment.
armem::query::QueryTarget queryTarget
EntitySelector & withName(const std::string &name) override
ProviderSegmentSelector & withName(const std::string &name) override
SnapshotSelector & atTime(Time timestamp)
ProviderSegmentSelector & providerSegments()
Start specifying provider segments.
void allInProviderSegment(const MemoryID &providerSegmentID)
Get all snapshots from all entities in a provider segment.
void all()
Get all snapshots from all entities in all segments.
ProviderSegmentSelector & all() override
armem::query::data::MemoryQuerySeq buildMemoryQueries() const
void toIce(armem::query::data::Input &ice, const QueryInput &input)
Builder(armem::query::DataMode dataMode=armem::query::DataMode::WithData, armem::query::QueryTarget target=armem::query::QueryTarget::WM)
std::vector< ChildT > _children