usecrate::catalog::data_type::CatalogType;/// A resolved column in the catalog: its name, type, nullability, and the
/// per-column query policy resolved from view select-item flags (or the
/// defaults applied to table columns).
#[derive(Debug, Clone, PartialEq, Eq)]pubstructCatalogColumn{pubname: String,
pubdata_type: CatalogType,
/// `true` if the column permits NULL.
pubnullable:bool,
/// `true` if queries may filter on this column.
pubfilterable:bool,
/// `true` if free-text search includes this column.
pubsearchable:bool,
}