~drizzle-trunk/drizzle/development

1502.1.31 by Brian Aker
Merge engine options for schema/table.
1
/*
2
  Message format for schemas.
3
*/
988.1.1 by Jay Pipes
Changes libserialize to libdrizzledmessage per ML discussion. All GPB messages are now in the drizzled::message namespace.
4
package drizzled.message;
919.2.5 by Monty Taylor
Changed protos to be optmized for speed. INCOMPATIBLE CHANGE - .dfe files created prior to this will no longer work.
5
option optimize_for = SPEED;
316 by Brian Aker
First pass of new sql_db.cc work
6
1812.2.1 by David Shrewsbury
Add options to proto files for use when generating Java source files.
7
option java_package = "org.drizzle.messages";
8
option java_outer_classname = "SchemaMessage";
9
1502.1.31 by Brian Aker
Merge engine options for schema/table.
10
import "engine.proto";
11
316 by Brian Aker
First pass of new sql_db.cc work
12
message Schema {
13
  required string name = 1;
820.1.11 by Stewart Smith
re-introduce db.opt, but with parsing it from disk instead of in process cache with mutex.
14
  optional string collation = 2;
1502.1.31 by Brian Aker
Merge engine options for schema/table.
15
  required Engine engine = 3;
1643.3.8 by Brian Aker
Adding in work for schemata
16
  optional string catalog = 4;
1340.1.4 by Brian Aker
A first pass through adding a timestamp to our proto.
17
  required uint64 creation_timestamp= 11 [default = 0];
18
  required uint64 update_timestamp= 12 [default = 0];
1802.12.1 by Brian Aker
This solves bug lp:654905
19
  optional string uuid = 13;
20
  /*
21
    A version value of 0, means that it was never set.
22
    */
23
  optional uint64 version = 14;
316 by Brian Aker
First pass of new sql_db.cc work
24
}