From: Date: July 9 2009 6:30pm Subject: bzr commit into mysql-5.4 branch (alik:2826) Bug#40358 List-Archive: http://lists.mysql.com/commits/78300 X-Bug: 40358 Message-Id: <20090709163047.8D8147FDF3@quad> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary_(ID_X09bfumSbFqxqUtlirLzkg)" --Boundary_(ID_X09bfumSbFqxqUtlirLzkg) MIME-version: 1.0 Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Content-disposition: inline #At file:///mnt/raid/alik/MySQL/bzr/azalea-bugfixing/ based on revid:aelkin@stripped 2826 Alexander Nozdrin 2009-07-09 Add a comment in the source (Bug#40358). modified: include/my_base.h === modified file 'include/my_base.h' --- a/include/my_base.h 2009-04-01 21:36:07 +0000 +++ b/include/my_base.h 2009-07-09 16:30:43 +0000 @@ -274,7 +274,17 @@ enum ha_base_keytype { HA_SPATIAL | HA_NULL_ARE_EQUAL | HA_GENERATED_KEY | \ HA_RTREE_INDEX) -#define HA_KEY_HAS_PART_KEY_SEG 65536 /* Key contains partial segments */ +/* + Key contains partial segments. + + This flag is internal to the MySQL server by design. It is not supposed + neither to be saved in FRM-files, nor to be passed to storage engines. + It is intended to pass information into internal static sort_keys(KEY *, + KEY *) function. + + This flag can be calculated -- it's based on key lengths comparison. +*/ +#define HA_KEY_HAS_PART_KEY_SEG 65536 /* Automatic bits in key-flag */ --Boundary_(ID_X09bfumSbFqxqUtlirLzkg) MIME-version: 1.0 Content-type: text/bzr-bundle; CHARSET=US-ASCII; name="bzr/alik@stripped" Content-transfer-encoding: 7BIT Content-disposition: inline; filename="bzr/alik@stripped" # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: alik@stripped # target_branch: file:///mnt/raid/alik/MySQL/bzr/azalea-bugfixing/ # testament_sha1: 6cf9c67f4de8e874762f272fe9114919c37feedb # timestamp: 2009-07-09 20:30:47 +0400 # base_revision_id: aelkin@stripped # # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWeDF8Y8AAa5fgEAQWff//3Pv fCC////wUARsl522u6YJWZV0JRBCMk8T0TU1PaDUwj1E9TyjTymmjEANBJSGmpmjSG1GoGgHqAAA NAAAJQRqEwinp+oKeRPJNDQAaD1DQNqeU9QOYExNBhMmTJkYTBNNMjEwBDAJJEGjUxHqjZCmaam1 N6JPUAaPUZAAPU6MQsLa188h65ZIQmOWR9kqKKj1zWTtcBmiZQ9Y2ienyj3l+g3Z1VSrtOEq3YwH bp9C1Xc9FG/bGHCOgnH37Zx/iaqx3UNdpSZctkStXrlaTw2V4sc3twf8qNv3aneMcDOhhhJSKyrf uu3ffXrc9qs4oMwWtBM2z85q19i33re0jc/U6kkwCGsS2BwSzV419lribTQKdOLa3QCiTpVXUO2v 7EMltKhHdlZaZTzbxxDZMkQ4xIfQTsyiWbXQHKYEwsTWFBArecHWkGVTg1Pg/G5WUy/PGTSIPlUQ FI80l2y2jonMfrxjKKoSJEK7nYXlIzxXqAtxlw5KkUha6BRMrR7VG4aTEShMFWqyJkYnLGN+y40O iNgYS2nMzZCYpxh6ZiyiYjdCEGbGNVHYKg1jzA8RaNnU2duVbmwGFnYzalauWshXbpzHO5BHs1Fg 0SatVPspskTh6cNFAmwtKSd0RS4SgknETzOFMMQGsGROUXg59IzZsFcpqSoKOB1YmxhOanVqIjPP V1qMeMS7ednc17CNWN3uTgifj0KIqJAU/H2bjvDxT5MEMNx/jD1cOD0aILA7pcrHqSia8gqgyzg9 5Lvj4kQPK+/y7jqkTAbriSQ5GygUJvDGUT+e0lRYoiOOTnD18OdaIxcgKXpjlYpVDn18Sg+JyMmX amgJ6RT8cs/ANVYavSYFBad4ujledwqo21ue3ckRDirSfLiRZGXM4zFCenjoioNlhw95uOb4FXg1 MqzUdv339MLsfjg4fX2KayQxoKrNxEw8DfWTA2Qssnu8r52eXm7bmKKKzLMoxwny1WJzkeeM0HSq yMaAdXZ0koWKiwDIQrXHvKb8ExWbcgtBafPrvMaqR5n53JuDtBTpOv0SUjkRdgj3aRHYqP23FJ8M xf2phgJ2ozUC49BLpZyIxJhtJlRhcq0w4CONJPbiRNCGWIw50uSChFXO+/OwPG6d92QZLEeukC11 +y2mToC6DBKGFCYOGnA5l1hkUw7W+UFpJm71cBSkeyegnRB8AjIZe/pmL0hFhKixuo9XRp9205Be lliMpkzojI6KGU0nsqnChmdqoYHkYmvmc8QVMDIqiKmKWwRs2kRJla51ROqUIc0EVBTU9NNHAnsO TgfYatWlTTKpxUFq6shnLCMRuG7aY6NEgiYPJrnLWLenPQ+7soFdjfmZPqo301hMNqngE5TGVFT+ 5fAZVTVmqtUUVZmGJMSu+tYYvGrAdBXvoNpJsgRqGacrDakzpreRdGHkxpKdus2D0PWSiVFMCxS6 2+6tSY1zFapcgyJNUrgznSkzSq7daECF8EmMJaiCfsj/bIIv38qsymw3mUcEt0RxaTRkWzGzsvGt H73WWVTBqFBbjZKL/Cf8XckU4UJDgxfGPA== --Boundary_(ID_X09bfumSbFqxqUtlirLzkg)--