Struct rustdb::table::ColInfo [−][src]
pub struct ColInfo {
pub name: ObjRef,
pub colmap: BTreeMap<String, usize>,
pub colnames: Vec<String>,
pub typ: Vec<DataType>,
pub off: Vec<usize>,
pub total: usize,
}Expand description
Table name, column names/types and other calculated values for a table.
Fields
name: ObjRefTable name.
colmap: BTreeMap<String, usize>Map from column name to column number.
colnames: Vec<String>Column names.
typ: Vec<DataType>Column types.
off: Vec<usize>Column offsets.
total: usizeTotal data size, including Id.
Implementations
Construct a new ColInfo struct using supplied list of column names and types.
Add a column. If the column already exists ( an error ) the result is true.
