~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/message/table.proto

  • Committer: David Shrewsbury
  • Date: 2010-08-27 13:02:11 UTC
  • mfrom: (1733 trunk)
  • mto: (1734.1.1 build)
  • mto: This revision was merged to the branch mainline in revision 1735.
  • Revision ID: shrewsbury.dave@gmail.com-20100827130211-11vkj8w63l1xhtu8
MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
package drizzled.message;
5
5
option optimize_for = SPEED;
6
6
 
7
 
option java_package = "org.drizzle.messages";
8
 
option java_outer_classname = "TableMessage";
9
 
 
10
7
import "engine.proto";
11
8
 
12
9
message Table {
56
53
      OPTION_CASCADE = 2;
57
54
      OPTION_SET_NULL = 3;
58
55
      OPTION_NO_ACTION = 4;
59
 
      OPTION_SET_DEFAULT = 5;
 
56
      OPTION_DEFAULT = 5;
60
57
    }
61
58
 
62
59
    required ForeignKeyOption update_option = 6 [ default = OPTION_UNDEF ];
76
73
      DATE = 7;
77
74
      TIMESTAMP = 9;
78
75
      DATETIME = 10;
79
 
      UUID = 11;
80
76
    }
81
77
 
82
78
    message FieldOptions {
127
123
  message Index {
128
124
 
129
125
    enum IndexType {
130
 
    /* Kept in sync with enum ha_key_alg if only for stewart sanity. */
 
126
    /* Kept in sync with enum ha_key_alg if only for stewart's sanity. */
131
127
      UNKNOWN_INDEX = 0;
132
128
      BTREE = 1;
133
129
      RTREE = 2;
173
169
  required uint64 creation_timestamp= 11 [default = 0];
174
170
  required uint64 update_timestamp= 12 [default = 0];
175
171
  optional string catalog = 13;
176
 
  optional string uuid = 14;
177
 
  /*
178
 
    A version value of 0, means that it was never set.
179
 
    */
180
 
  optional uint64 version = 15;
181
172
}
182
173
 
183
174
message AlterTable {