List all fields.
Returns an array of mappings with information about the fields in the
table named table . If the argument wild is given, only those
fields matching it will be returned
The mappings contain the following entries:
"name" : string | The name of the field.
|
"table" : string | The name of the table.
|
"default" : string | The default value for the field.
|
"type" : string | The SQL type of the field.
|
"length" : int | The length of the field.
|
"max_length" : int | The length of the longest element in this field.
|
"flags" : multiset(string) | Some flags.
|
decimals : int | The number of decimalplaces.
|
|
The type of the field can be any of:
"decimal", "char", "short", "long",
"float", "double", "null", "time",
"longlong", "int24", "tiny blob", "medium blob",
"long blob", "var string", "string" or "unknown".
The flags multiset can contain any of:
"primary_key" | This field is part of the primary key for this table.
|
"not_null" | This field may not be NULL.
|
"blob" | This field is a blob field.
|
|