runmat_runtime/builtins/table/
mod.rs1pub(crate) mod builtins;
4mod containers;
5mod display;
6mod import;
7mod metadata;
8mod names;
9mod object;
10mod parsing;
11mod prelude;
12mod registry;
13
14#[cfg(test)]
15use builtins::*;
16pub use metadata::*;
17pub use prelude::{TABLE_CLASS, TIMETABLE_CLASS};
18pub use registry::ensure_table_class_registered;
19
20use containers::*;
21pub(crate) use containers::{
22 categorical_categories, categorical_compare, categorical_extrema_to_value,
23 categorical_from_args, categorical_labels, categorical_max_evaluate, categorical_min_evaluate,
24 timetable_row_times, CategoricalComparison,
25};
26pub(crate) use display::categorical_label_at;
27use display::format_key_number;
28pub use display::{table_display_text, table_summary_text};
29use import::*;
30use names::*;
31use object::*;
32pub use object::{
33 is_table_value, is_tabular_object, sortrows_table, table_from_columns, table_height,
34 table_replace_variables_like, table_variable_names_from_object, table_variables, table_width,
35};
36pub(crate) use object::{
37 parse_variable_selector_for_object, select_rows, selected_row_names, table_from_columns_like,
38 value_row_count,
39};
40use parsing::*;
41pub(in crate::builtins::table) use prelude::*;
42
43#[cfg(test)]
44mod tests;