Trait re_space_view::DataResultQuery

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

Required Methods§

source

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

source

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

source

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

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: Archetype>( &'a self, ctx: &'a ViewContext<'a>, latest_at_query: &'a LatestAtQuery ) -> HybridLatestAtResults<'a>

source§

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

source§

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

Implementors§