type column = {
mutable col_name : string ;
(** Name of the column, will also be the name of the record in the ocaml record type of the table *) |
mutable col_comment : string;
(** Comment of the column *) |
mutable col_type_ml : string;
(** OCaml type to represent the SQL type *) |
mutable col_nullable : bool;
(** column can contain NULL values or not *) |
mutable col_index : bool ;
(** make an index on this column or not *) |
mutable col_dbms : (dbms * column_dbms) list
(** DBMS-specific information *) |
}