|
#include <RobotAPI/libraries/armem/server/query_proc/ltm/detail/EntityQueryProcessorBase.h>
Public Types | |
using | EntitySnapshotT = typename Base::EntitySnapshotT |
using | EntityT = typename Base::EntityT |
using | ResultEntityT = typename Base::ResultEntityT |
using | ResultSnapshotT = typename Base::ResultSnapshotT |
Public Types inherited from EntityQueryProcessorBase< _EntityT, _ResultEntityT > | |
using | EntitySnapshotT = typename EntityT::EntitySnapshotT |
using | EntityT = _EntityT |
using | ResultEntityT = _ResultEntityT |
using | ResultSnapshotT = typename ResultEntityT::EntitySnapshotT |
Public Types inherited from BaseQueryProcessorBase< _EntityT, _ResultEntityT, armem::query::data::EntityQuery > | |
using | QueryPtrT = ::IceInternal::Handle< armem::query::data::EntityQuery > |
using | QuerySeqT = std::vector< QueryPtrT > |
Public Member Functions | |
virtual | ~EntityQueryProcessorBase ()=default |
Public Member Functions inherited from EntityQueryProcessorBase< _EntityT, _ResultEntityT > | |
virtual void | process (ResultEntityT &result, const armem::query::data::entity::All &query, const EntityT &entity) const |
virtual void | process (ResultEntityT &result, const armem::query::data::entity::BeforeOrAtTime &query, const EntityT &entity) const |
virtual void | process (ResultEntityT &result, const armem::query::data::entity::BeforeTime &query, const EntityT &entity) const |
virtual void | process (ResultEntityT &result, const armem::query::data::entity::IndexRange &query, const EntityT &entity) const |
virtual void | process (ResultEntityT &result, const armem::query::data::entity::Single &query, const EntityT &entity) const |
virtual void | process (ResultEntityT &result, const armem::query::data::entity::TimeApprox &query, const EntityT &entity) const |
virtual void | process (ResultEntityT &result, const armem::query::data::entity::TimeRange &query, const EntityT &entity) const |
virtual void | process (ResultEntityT &result, const armem::query::data::EntityQuery &query, const EntityT &entity) const override |
Process the query and populate result . More... | |
virtual void | process (ResultEntityT &result, const Time &min, const Time &max, const EntityT &entity, const armem::query::data::EntityQuery &query) const |
Public Member Functions inherited from BaseQueryProcessorBase< _EntityT, _ResultEntityT, armem::query::data::EntityQuery > | |
void | process (_ResultEntityT &result, const QuerySeqT &queries, const _EntityT &data) const |
_ResultEntityT | process (const armem::query::data::EntityQuery &query, const _EntityT &data) const |
_ResultEntityT | process (const QueryPtrT &query, const _EntityT &data) const |
_ResultEntityT | process (const QuerySeqT &queries, const _EntityT &data) const |
virtual | ~BaseQueryProcessorBase ()=default |
Protected Types | |
using | Base = base::EntityQueryProcessorBase< _EntityT, _ResultEntityT > |
Protected Types inherited from EntityQueryProcessorBase< _EntityT, _ResultEntityT > | |
using | Base = BaseQueryProcessorBase< _EntityT, _ResultEntityT, armem::query::data::EntityQuery > |
Protected Member Functions | |
void | addResultSnapshot (ResultEntityT &result, const EntitySnapshotT &snapshot) const override |
Definition at line 12 of file EntityQueryProcessorBase.h.
|
protected |
Definition at line 17 of file EntityQueryProcessorBase.h.
using EntitySnapshotT = typename Base::EntitySnapshotT |
Definition at line 21 of file EntityQueryProcessorBase.h.
using EntityT = typename Base::EntityT |
Definition at line 20 of file EntityQueryProcessorBase.h.
using ResultEntityT = typename Base::ResultEntityT |
Definition at line 22 of file EntityQueryProcessorBase.h.
using ResultSnapshotT = typename Base::ResultSnapshotT |
Definition at line 23 of file EntityQueryProcessorBase.h.
|
virtualdefault |
|
inlineoverrideprotectedvirtual |
Implements EntityQueryProcessorBase< _EntityT, _ResultEntityT >.
Definition at line 33 of file EntityQueryProcessorBase.h.