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