Expand description
Options for Table::view, and details about fields like expressions.
ViewConfig for the top level argument to Table::view.
expressions module for details about the ExprTK format.
Re-exports§
pub use expressions::*;
Modules§
- expressions
- Perspective supports expression columns, which are virtual columns
calculated as part of the
crate::View, optionally using values from its underlyingcrate::Table’s columns. Such expression columns are defined in Perspective’s expression language, an extended version of ExprTK, which is itself quite similar (in design and features) to expressions in Excel.
Structs§
- Default
Style Attributes - The default style configurations per type, as retrived by plugin.plugin_attributes
- Filter
- Plugin
Attributes - The data needed to populate a column’s settings.
- Plugin
Config - The configuration which is created as the result of calling plugin.save
- Sort
- Symbol
- Symbol
Attributes - View
Config - View
Config Update
Enums§
- Aggregate
- Column
Type - View types
- Filter
Reducer - Filter
Term - Scalar
- This type represents the ViewConfig serializable type, which must be JSON safe.
- SortDir
- SortOp
- TODO This belongs in features