~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/message/schema.proto

  • Committer: Brian Aker
  • Date: 2010-05-13 00:24:20 UTC
  • mto: This revision was merged to the branch mainline in revision 1533.
  • Revision ID: brian@gaz-20100513002420-rqxkrxegkwivaxmm
Merge engine options for schema/table.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
  Message format for schemas.
 
3
*/
1
4
package drizzled.message;
2
5
option optimize_for = SPEED;
3
6
 
 
7
import "engine.proto";
 
8
 
4
9
message Schema {
5
10
  required string name = 1;
6
11
  optional string collation = 2;
 
12
  required Engine engine = 3;
7
13
  required uint64 creation_timestamp= 11 [default = 0];
8
14
  required uint64 update_timestamp= 12 [default = 0];
9
 
 
10
 
  message Engine {
11
 
 
12
 
    message Option {
13
 
      required string name = 1;
14
 
      optional string state = 2;
15
 
    }
16
 
 
17
 
    required string name = 1;
18
 
    repeated Option options = 2;
19
 
  }
20
 
  required Engine engine = 3;
21
15
}