~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/log_event.h

MergedĀ fromĀ PatG.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2997
2997
  </tr>
2998
2998
 
2999
2999
  <tr>
3000
 
    <td>FIELD_TYPE_TINY</td><td>1</td>
3001
 
    <td>0</td>
3002
 
    <td>No column metadata.</td>
3003
 
  </tr>
3004
 
 
3005
 
  <tr>
3006
 
    <td>FIELD_TYPE_SHORT</td><td>2</td>
3007
 
    <td>0</td>
3008
 
    <td>No column metadata.</td>
3009
 
  </tr>
3010
 
 
3011
 
  <tr>
3012
 
    <td>FIELD_TYPE_LONG</td><td>3</td>
3013
 
    <td>0</td>
3014
 
    <td>No column metadata.</td>
3015
 
  </tr>
3016
 
 
3017
 
  <tr>
3018
 
    <td>FIELD_TYPE_DOUBLE</td><td>5</td>
 
3000
    <td>DRIZZLE_TYPE_TINY</td><td>1</td>
 
3001
    <td>0</td>
 
3002
    <td>No column metadata.</td>
 
3003
  </tr>
 
3004
 
 
3005
  <tr>
 
3006
    <td>DRIZZLE_TYPE_SHORT</td><td>2</td>
 
3007
    <td>0</td>
 
3008
    <td>No column metadata.</td>
 
3009
  </tr>
 
3010
 
 
3011
  <tr>
 
3012
    <td>DRIZZLE_TYPE_LONG</td><td>3</td>
 
3013
    <td>0</td>
 
3014
    <td>No column metadata.</td>
 
3015
  </tr>
 
3016
 
 
3017
  <tr>
 
3018
    <td>DRIZZLE_TYPE_DOUBLE</td><td>5</td>
3019
3019
    <td>1 byte</td>
3020
3020
    <td>1 byte unsigned integer, representing the "pack_length", which
3021
3021
    is equal to sizeof(double) on the server from which the event
3023
3023
  </tr>
3024
3024
 
3025
3025
  <tr>
3026
 
    <td>FIELD_TYPE_NULL</td><td>6</td>
3027
 
    <td>0</td>
3028
 
    <td>No column metadata.</td>
3029
 
  </tr>
3030
 
 
3031
 
  <tr>
3032
 
    <td>FIELD_TYPE_TIMESTAMP</td><td>7</td>
3033
 
    <td>0</td>
3034
 
    <td>No column metadata.</td>
3035
 
  </tr>
3036
 
 
3037
 
  <tr>
3038
 
    <td>FIELD_TYPE_LONGLONG</td><td>8</td>
3039
 
    <td>0</td>
3040
 
    <td>No column metadata.</td>
3041
 
  </tr>
3042
 
 
3043
 
  <tr>
3044
 
    <td>FIELD_TYPE_DATE</td><td>10</td>
3045
 
    <td>0</td>
3046
 
    <td>No column metadata.</td>
3047
 
  </tr>
3048
 
 
3049
 
  <tr>
3050
 
    <td>FIELD_TYPE_TIME</td><td>11</td>
3051
 
    <td>0</td>
3052
 
    <td>No column metadata.</td>
3053
 
  </tr>
3054
 
 
3055
 
  <tr>
3056
 
    <td>FIELD_TYPE_DATETIME</td><td>12</td>
3057
 
    <td>0</td>
3058
 
    <td>No column metadata.</td>
3059
 
  </tr>
3060
 
 
3061
 
  <tr>
3062
 
    <td>FIELD_TYPE_YEAR</td><td>13</td>
3063
 
    <td>0</td>
3064
 
    <td>No column metadata.</td>
3065
 
  </tr>
3066
 
 
3067
 
  <tr>
3068
 
    <td><i>FIELD_TYPE_NEWDATE</i></td><td><i>14</i></td>
 
3026
    <td>DRIZZLE_TYPE_NULL</td><td>6</td>
 
3027
    <td>0</td>
 
3028
    <td>No column metadata.</td>
 
3029
  </tr>
 
3030
 
 
3031
  <tr>
 
3032
    <td>DRIZZLE_TYPE_TIMESTAMP</td><td>7</td>
 
3033
    <td>0</td>
 
3034
    <td>No column metadata.</td>
 
3035
  </tr>
 
3036
 
 
3037
  <tr>
 
3038
    <td>DRIZZLE_TYPE_LONGLONG</td><td>8</td>
 
3039
    <td>0</td>
 
3040
    <td>No column metadata.</td>
 
3041
  </tr>
 
3042
 
 
3043
  <tr>
 
3044
    <td>DRIZZLE_TYPE_DATE</td><td>10</td>
 
3045
    <td>0</td>
 
3046
    <td>No column metadata.</td>
 
3047
  </tr>
 
3048
 
 
3049
  <tr>
 
3050
    <td>DRIZZLE_TYPE_TIME</td><td>11</td>
 
3051
    <td>0</td>
 
3052
    <td>No column metadata.</td>
 
3053
  </tr>
 
3054
 
 
3055
  <tr>
 
3056
    <td>DRIZZLE_TYPE_DATETIME</td><td>12</td>
 
3057
    <td>0</td>
 
3058
    <td>No column metadata.</td>
 
3059
  </tr>
 
3060
 
 
3061
  <tr>
 
3062
    <td>DRIZZLE_TYPE_YEAR</td><td>13</td>
 
3063
    <td>0</td>
 
3064
    <td>No column metadata.</td>
 
3065
  </tr>
 
3066
 
 
3067
  <tr>
 
3068
    <td><i>DRIZZLE_TYPE_NEWDATE</i></td><td><i>14</i></td>
3069
3069
    <td>&ndash;</td>
3070
3070
    <td><i>This enumeration value is only used internally and cannot
3071
3071
    exist in a binlog.</i></td>
3072
3072
  </tr>
3073
3073
 
3074
3074
  <tr>
3075
 
    <td>FIELD_TYPE_VARCHAR</td><td>15</td>
 
3075
    <td>DRIZZLE_TYPE_VARCHAR</td><td>15</td>
3076
3076
    <td>2 bytes</td>
3077
3077
    <td>2 byte unsigned integer representing the maximum length of
3078
3078
    the string.</td>
3079
3079
  </tr>
3080
3080
 
3081
3081
  <tr>
3082
 
    <td>FIELD_TYPE_NEWDECIMAL</td><td>246</td>
 
3082
    <td>DRIZZLE_TYPE_NEWDECIMAL</td><td>246</td>
3083
3083
    <td>2 bytes</td>
3084
3084
    <td>A 1 byte unsigned int representing the precision, followed
3085
3085
    by a 1 byte unsigned int representing the number of decimals.</td>
3086
3086
  </tr>
3087
3087
 
3088
3088
  <tr>
3089
 
    <td><i>FIELD_TYPE_ENUM</i></td><td><i>247</i></td>
3090
 
    <td>&ndash;</td>
3091
 
    <td><i>This enumeration value is only used internally and cannot
3092
 
    exist in a binlog.</i></td>
3093
 
  </tr>
3094
 
 
3095
 
  <tr>
3096
 
    <td><i>FIELD_TYPE_SET</i></td><td><i>248</i></td>
3097
 
    <td>&ndash;</td>
3098
 
    <td><i>This enumeration value is only used internally and cannot
3099
 
    exist in a binlog.</i></td>
3100
 
  </tr>
3101
 
 
3102
 
  <tr>
3103
 
    <td>FIELD_TYPE_BLOB</td><td>252</td>
 
3089
    <td><i>DRIZZLE_TYPE_ENUM</i></td><td><i>247</i></td>
 
3090
    <td>&ndash;</td>
 
3091
    <td><i>This enumeration value is only used internally and cannot
 
3092
    exist in a binlog.</i></td>
 
3093
  </tr>
 
3094
 
 
3095
  <tr>
 
3096
    <td><i>DRIZZLE_TYPE_SET</i></td><td><i>248</i></td>
 
3097
    <td>&ndash;</td>
 
3098
    <td><i>This enumeration value is only used internally and cannot
 
3099
    exist in a binlog.</i></td>
 
3100
  </tr>
 
3101
 
 
3102
  <tr>
 
3103
    <td>DRIZZLE_TYPE_BLOB</td><td>252</td>
3104
3104
    <td>1 byte</td>
3105
3105
    <td>The pack length, i.e., the number of bytes needed to represent
3106
3106
    the length of the blob: 1, 2, 3, or 4.</td>
3107
3107
  </tr>
3108
3108
 
3109
3109
  <tr>
3110
 
    <td>FIELD_TYPE_STRING</td><td>254</td>
 
3110
    <td>DRIZZLE_TYPE_STRING</td><td>254</td>
3111
3111
    <td>2 bytes</td>
3112
 
    <td>The first byte is always FIELD_TYPE_VAR_STRING (i.e., 253).
 
3112
    <td>The first byte is always DRIZZLE_TYPE_VAR_STRING (i.e., 253).
3113
3113
    The second byte is the field size, i.e., the number of bytes in
3114
3114
    the representation of size of the string: 3 or 4.</td>
3115
3115
  </tr>