/**
*
*/
public byte[] getPacketBody() {
final XSerializer s = new XSerializer(256);
s.writeLengthCodedString(this.catalog);
s.writeLengthCodedString(this.db);
s.writeLengthCodedString(this.table);
s.writeLengthCodedString(this.orginalTable);
s.writeLengthCodedString(this.column);
s.writeLengthCodedString(this.originalColumn);
s.writeInt(this.fixed12, 1);
s.writeInt(this.charset, 2);
s.writeLong(this.fieldLength, 4);
s.writeInt(this.fieldType, 1);
s.writeInt(this.fieldOptions, 2);
s.writeInt(this.decimalPrecision, 1);
s.writeInt(this.reserved, 2);
if(this.defaultValue != null) s.writeLengthCodedString(this.defaultValue);
return s.toByteArray();
}