Struct FieldDescription

A struct representing a field (column) description packet

These packets, one for each column are sent before the data of a result set, followed by an EOF packet.

Constructors

Name Description
this Construct a FieldDescription from the raw data packet

Properties

Name Type Description
binary [get] bool Binary from flags
charSet [get] ushort The character set in force
db [get] string Database name for column as string
flags [get] FieldFlags Column flags - unsigned, binary, null and so on
isenum [get] bool Is-enum from flags
isset [get] bool Is-set (a SET column that is) from flags
length [get] uint The 'length' of the column as defined at table creation
name [get] string Column name as string - this could be an alias
notNull [get] bool NotNull from flags
originalName [get] string Real column name as string
originalTable [get] string Real table name for column as string
scale [get] ubyte Precision for floating point values
table [get] string Table name for column as string - this could be an alias as in 'from tablename as foo'
type [get] SQLType The type of the column hopefully (but not always) corresponding to enum SQLType.
unsigned [get] bool Unsigned from flags

Methods

Name Description
show

See Also

http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol#Field_Packet

Authors

Copyright

License