re_dataframe_ui/
lib.rs

1//! Rich table widget over `datafusion`.
2
3#![warn(clippy::iter_over_hash_type)] //  TODO(#6198): enable everywhere
4
5mod datafusion_adapter;
6mod datafusion_table_widget;
7mod display_record_batch;
8mod filters;
9mod header_tooltip;
10mod re_table;
11pub mod re_table_utils;
12mod requested_object;
13mod table_blueprint;
14mod table_selection;
15
16pub use self::datafusion_table_widget::{DataFusionTableWidget, TableStatus};
17pub use self::display_record_batch::{DisplayRecordBatch, DisplayRecordBatchError};
18// for testing purposes
19pub use self::filters::{
20    ColumnFilter, ComparisonOperator, Filter, FloatFilter, IntFilter, NonNullableBooleanFilter,
21    Nullability, NullableBooleanFilter, StringFilter, StringOperator, TimestampFilter, TypedFilter,
22};
23pub use self::header_tooltip::column_header_tooltip_ui;
24pub use self::requested_object::RequestedObject;
25pub use self::table_blueprint::{
26    ColumnBlueprint, SortBy, SortDirection, TableBlueprint, default_display_name_for_column,
27};