Trait re_viewer::external::re_space_view::DataResultQuery

source ·
pub trait DataResultQuery {
    // Required methods
    fn latest_at_with_blueprint_resolved_data<'a, A>(
        &'a self,
        ctx: &'a ViewContext<'a>,
        latest_at_query: &'a LatestAtQuery
    ) -> HybridLatestAtResults<'a>
       where A: Archetype;
    fn query_archetype_with_history<'a, A>(
        &'a self,
        ctx: &'a ViewContext<'a>,
        view_query: &ViewQuery<'_>
    ) -> HybridResults<'a>
       where A: Archetype;
    fn best_fallback_for<'a>(
        &self,
        query_ctx: &'a QueryContext<'a>,
        visualizer_collection: &'a VisualizerCollection,
        component: ComponentName
    ) -> Box<dyn Array>;
}

Required Methods§

source

fn latest_at_with_blueprint_resolved_data<'a, A>( &'a self, ctx: &'a ViewContext<'a>, latest_at_query: &'a LatestAtQuery ) -> HybridLatestAtResults<'a>
where A: Archetype,

source

fn query_archetype_with_history<'a, A>( &'a self, ctx: &'a ViewContext<'a>, view_query: &ViewQuery<'_> ) -> HybridResults<'a>
where A: Archetype,

source

fn best_fallback_for<'a>( &self, query_ctx: &'a QueryContext<'a>, visualizer_collection: &'a VisualizerCollection, component: ComponentName ) -> Box<dyn Array>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl DataResultQuery for DataResult

source§

fn latest_at_with_blueprint_resolved_data<'a, A>( &'a self, ctx: &'a ViewContext<'a>, latest_at_query: &'a LatestAtQuery ) -> HybridLatestAtResults<'a>
where A: Archetype,

source§

fn query_archetype_with_history<'a, A>( &'a self, ctx: &'a ViewContext<'a>, view_query: &ViewQuery<'_> ) -> HybridResults<'a>
where A: Archetype,

source§

fn best_fallback_for<'a>( &self, query_ctx: &'a QueryContext<'a>, visualizer_collection: &'a VisualizerCollection, component: ComponentName ) -> Box<dyn Array>

Implementors§