~drizzle-trunk/drizzle/7.2

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";
2241.6.2 by Brian Aker
This adds the concept of a definer to a table definition.
11
import "access.proto";
2172.3.2 by Brian Aker
Merge in replicate_options.proto
12
import "replication_options.proto";
1502.1.31 by Brian Aker
Merge engine options for schema/table.
13
316 by Brian Aker
First pass of new sql_db.cc work
14
message Schema {
2168.3.1 by Brian Aker
Basic DDL working for replication.
15
  message Options {
16
  }
316 by Brian Aker
First pass of new sql_db.cc work
17
  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.
18
  optional string collation = 2;
1502.1.31 by Brian Aker
Merge engine options for schema/table.
19
  required Engine engine = 3;
1643.3.8 by Brian Aker
Adding in work for schemata
20
  optional string catalog = 4;
1340.1.4 by Brian Aker
A first pass through adding a timestamp to our proto.
21
  required uint64 creation_timestamp= 11 [default = 0];
22
  required uint64 update_timestamp= 12 [default = 0];
1802.12.1 by Brian Aker
This solves bug lp:654905
23
  optional string uuid = 13;
24
  /*
25
    A version value of 0, means that it was never set.
26
    */
27
  optional uint64 version = 14;
2168.3.1 by Brian Aker
Basic DDL working for replication.
28
  optional Options options = 15;
2172.3.2 by Brian Aker
Merge in replicate_options.proto
29
  optional ReplicationOptions replication_options= 16;
2241.6.2 by Brian Aker
This adds the concept of a definer to a table definition.
30
  optional Access access= 17;
316 by Brian Aker
First pass of new sql_db.cc work
31
}