pub fn new(column_types: Vec<ColumnType>) -> Self {
        RelationType {
            column_types,
            keys: Vec::new(),
        }
    }
/// Constructs a new `RelationType` from specified column types.
///
/// The `RelationType` will have no keys.
Constructs a new `RelationType` from specified column types.
The `RelationType` will have no keys.
Constructs a new ` RelationType ` from specified column types . The ` RelationType ` will have no keys .
pub fn new(column_types: Vec<ColumnType>) -> Self {
        RelationType {
            column_types,
            keys: Vec::new(),
        }
    }
pub fn new ( column_types : Vec < ColumnType > ) -> Self { RelationType { column_types , keys : Vec :: new ( ) , } }
Constructs a new `RelationType` from specified column types.
Constructs a new ` RelationType ` from specified column types .
column_types
Vec<ColumnType>
column_types
Vec<ColumnType>