Changeset: 0660f9556b4a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0660f9556b4a
Added Files:
sql/test/BugTracker-2012/Tests/querycache.Bug-3212.stable.err
sql/test/BugTracker-2012/Tests/querycache.Bug-3212.stable.out
Modified Files:
clients/mapiclient/tomograph.c
monetdb5/mal/mal_profiler.c
monetdb5/modules/mal/mat.c
monetdb5/optimizer/optimizer.mal
sql/backends/monet5/sql.mx
sql/backends/monet5/sql_optimizer.c
sql/backends/monet5/sql_result.c
sql/backends/monet5/vaults/fits.c
sql/storage/bat/bat_storage.c
sql/storage/restrict/restrict_storage.c
sql/storage/sql_storage.h
Branch: default
Log Message:
Merge with Feb2013 branch.
diffs (truncated from 1352 to 300 lines):
diff --git a/clients/mapiclient/tomograph.c b/clients/mapiclient/tomograph.c
--- a/clients/mapiclient/tomograph.c
+++ b/clients/mapiclient/tomograph.c
@@ -324,151 +324,153 @@ typedef struct {
RGB
dictionary[] = {
- { "aliceblue", "#F0F8FF", 240, 248, 255 },
- { "antiquewhite", "#FAEBD7", 250, 235, 215 },
- { "aqua", "#00FFFF", 0, 255, 255 },
- { "aquamarine", "#7FFFD4", 127, 255, 212 },
- { "azure", "#F0FFFF", 240, 255, 255 },
- { "beige", "#F5F5DC", 245, 245, 220 },
- { "bisque", "#FFE4C4", 255, 228, 196 },
- { "black", "#000000", 0, 0, 0 },
- { "blanchedalmond", "#FFEBCD", 255, 235, 205 },
- { "blue", "#0000FF", 0, 0, 255 },
- { "blueviolet", "#8A2BE2", 138, 43, 226 },
- { "brown", "#A52A2A", 165, 42, 42 },
- { "burlywood", "#DEB887", 222, 184, 135 },
- { "cadetblue", "#5F9EA0", 95, 158, 160 },
- { "chartreuse", "#7FFF00", 127, 255, 0 },
- { "chocolate", "#D2691E", 210, 105, 30 },
- { "coral", "#FF7F50", 255, 127, 80 },
- { "cornflowerblue", "#6495ED", 100, 149, 237 },
- { "cornsilk", "#FFF8DC", 255, 248, 220 },
- { "crimson", "#DC143C", 220, 20, 60 },
- { "cyan", "#00FFFF", 0, 255, 255 },
- { "darkblue", "#00008B", 0, 0, 139 },
- { "darkcyan", "#008B8B", 0, 139, 139 },
- { "darkgoldenrod", "#B8860B", 184, 134, 11 },
- { "darkgray", "#A9A9A9", 169, 169, 169 },
- { "darkgreen", "#006400", 0, 100, 0 },
- { "darkkhaki", "#BDB76B", 189, 183, 107 },
- { "darkmagenta", "#8B008B", 139, 0, 139 },
- { "darkolivegreen", "#556B2F", 85, 107, 47 },
- { "darkorange", "#FF8C00", 255, 140, 0 },
- { "darkorchid", "#9932CC", 153, 50, 204 },
- { "darkred", "#8B0000", 139, 0, 0 },
- { "darksalmon", "#E9967A", 233, 150, 122 },
- { "darkseagreen", "#8FBC8F", 143, 188, 143 },
- { "darkslateblue", "#483D8B", 72, 61, 139 },
- { "darkslategray", "#2F4F4F", 47, 79, 79 },
- { "darkturquoise", "#00CED1", 0, 206, 209 },
- { "darkviolet", "#9400D3", 148, 0, 211 },
- { "deeppink", "#FF1493", 255, 20, 147 },
- { "deepskyblue", "#00BFFF", 0, 191, 255 },
- { "dimgray", "#696969", 105, 105, 105 },
- { "dodgerblue", "#1E90FF", 30, 144, 255 },
- { "firebrick", "#B22222", 178, 34, 34 },
- { "floralwhite", "#FFFAF0", 255, 250, 240 },
- { "forestgreen", "#228B22", 34, 139, 34 },
- { "fuchsia", "#FF00FF", 255, 0, 255 },
- { "gainsboro", "#DCDCDC", 220, 220, 220 },
- { "ghostwhite", "#F8F8FF", 248, 248, 255 },
- { "gold", "#FFD700", 255, 215, 0 },
- { "goldenrod", "#DAA520", 218, 165, 32 },
- { "gray", "#7F7F7F", 127, 127, 127 },
- { "green", "#008000", 0, 128, 0 },
- { "greenyellow", "#ADFF2F", 173, 255, 47 },
- { "honeydew", "#F0FFF0", 240, 255, 240 },
- { "hotpink", "#FF69B4", 255, 105, 180 },
- { "indianred", "#CD5C5C", 205, 92, 92 },
- { "indigo", "#4B0082", 75, 0, 130 },
- { "ivory", "#FFFFF0", 255, 255, 240 },
- { "khaki", "#F0E68C", 240, 230, 140 },
- { "lavender", "#E6E6FA", 230, 230, 250 },
- { "lavenderblush", "#FFF0F5", 255, 240, 245 },
- { "lawngreen", "#7CFC00", 124, 252, 0 },
- { "lemonchiffon", "#FFFACD", 255, 250, 205 },
- { "lightblue", "#ADD8E6", 173, 216, 230 },
- { "lightcoral", "#F08080", 240, 128, 128 },
- { "lightcyan", "#E0FFFF", 224, 255, 255 },
- { "lightgoldenrodyellow", "#FAFAD2", 250, 250, 210 },
- { "lightgreen", "#90EE90", 144, 238, 144 },
- { "lightgrey", "#D3D3D3", 211, 211, 211 },
- { "lightpink", "#FFB6C1", 255, 182, 193 },
- { "lightsalmon", "#FFA07A", 255, 160, 122 },
- { "lightseagreen", "#20B2AA", 32, 178, 170 },
- { "lightskyblue", "#87CEFA", 135, 206, 250 },
- { "lightslategray", "#778899", 119, 136, 153 },
- { "lightsteelblue", "#B0C4DE", 176, 196, 222 },
- { "lightyellow", "#FFFFE0", 255, 255, 224 },
- { "lime", "#00FF00", 0, 255, 0 },
- { "limegreen", "#32CD32", 50, 205, 50 },
- { "linen", "#FAF0E6", 250, 240, 230 },
- { "magenta", "#FF00FF", 255, 0, 255 },
- { "maroon", "#800000", 128, 0, 0 },
- { "mediumaquamarine", "#66CDAA", 102, 205, 170 },
- { "mediumblue", "#0000CD", 0, 0, 205 },
- { "mediumorchid", "#BA55D3", 186, 85, 211 },
- { "mediumpurple", "#9370DB", 147, 112, 219 },
- { "mediumseagreen", "#3CB371", 60, 179, 113 },
- { "mediumslateblue", "#7B68EE", 123, 104, 238 },
- { "mediumspringgreen", "#00FA9A", 0, 250, 154 },
- { "mediumturquoise", "#48D1CC", 72, 209, 204 },
- { "mediumvioletred", "#C71585", 199, 21, 133 },
- { "midnightblue", "#191970", 25, 25, 112 },
- { "mintcream", "#F5FFFA", 245, 255, 250 },
- { "mistyrose", "#FFE4E1", 255, 228, 225 },
- { "moccasin", "#FFE4B5", 255, 228, 181 },
- { "navajowhite", "#FFDEAD", 255, 222, 173 },
- { "navy", "#000080", 0, 0, 128 },
- { "navyblue", "#9FAFDF", 159, 175, 223 },
- { "oldlace", "#FDF5E6", 253, 245, 230 },
- { "olive", "#808000", 128, 128, 0 },
- { "olivedrab", "#6B8E23", 107, 142, 35 },
- { "orange", "#FFA500", 255, 165, 0 },
- { "orangered", "#FF4500", 255, 69, 0 },
- { "orchid", "#DA70D6", 218, 112, 214 },
- { "palegoldenrod", "#EEE8AA", 238, 232, 170 },
- { "palegreen", "#98FB98", 152, 251, 152 },
- { "paleturquoise", "#AFEEEE", 175, 238, 238 },
- { "palevioletred", "#DB7093", 219, 112, 147 },
- { "papayawhip", "#FFEFD5", 255, 239, 213 },
- { "peachpuff", "#FFDAB9", 255, 218, 185 },
- { "peru", "#CD853F", 205, 133, 63 },
- { "pink", "#FFC0CB", 255, 192, 203 },
- { "plum", "#DDA0DD", 221, 160, 221 },
- { "powderblue", "#B0E0E6", 176, 224, 230 },
- { "purple", "#800080", 128, 0, 128 },
- { "red", "#FF0000", 255, 0, 0 },
- { "rosybrown", "#BC8F8F", 188, 143, 143 },
- { "royalblue", "#4169E1", 65, 105, 225 },
- { "saddlebrown", "#8B4513", 139, 69, 19 },
- { "salmon", "#FA8072", 250, 128, 114 },
- { "sandybrown", "#F4A460", 244, 164, 96 },
- { "seagreen", "#2E8B57", 46, 139, 87 },
- { "seashell", "#FFF5EE", 255, 245, 238 },
- { "sienna", "#A0522D", 160, 82, 45 },
- { "silver", "#C0C0C0", 192, 192, 192 },
- { "skyblue", "#87CEEB", 135, 206, 235 },
- { "slateblue", "#6A5ACD", 106, 90, 205 },
- { "slategray", "#708090", 112, 128, 144 },
- { "snow", "#FFFAFA", 255, 250, 250 },
- { "springgreen", "#00FF7F", 0, 255, 127 },
- { "steelblue", "#4682B4", 70, 130, 180 },
- { "tan", "#D2B48C", 210, 180, 140 },
- { "teal", "#008080", 0, 128, 128 },
- { "thistle", "#D8BFD8", 216, 191, 216 },
- { "tomato", "#FF6347", 255, 99, 71 },
- { "turquoise", "#40E0D0", 64, 224, 208 },
- { "violet", "#EE82EE", 238, 130, 238 },
- { "wheat", "#F5DEB3", 245, 222, 179 },
- { "white", "#FFFFFF", 255, 255, 255 },
- { "whitesmoke", "#F5F5F5", 245, 245, 245 },
- { "yellow", "#FFFF00", 255, 255, 0 },
- { "yellowgreen", "#9ACD32", 139, 205, 50 }
+/* arbitrarily ordered by ascending R+G+B */
+/* 0 */ { "black", "#000000", 0, 0, 0 },
+/* 100 */ { "darkgreen", "#006400", 0, 100, 0 },
+/* 128 */ { "green", "#008000", 0, 128, 0 },
+/* 128 */ { "maroon", "#800000", 128, 0, 0 },
+/* 128 */ { "navy", "#000080", 0, 0, 128 },
+/* 139 */ { "darkblue", "#00008B", 0, 0, 139 },
+/* 139 */ { "darkred", "#8B0000", 139, 0, 0 },
+/* 162 */ { "midnightblue", "#191970", 25, 25, 112 },
+/* 205 */ { "darkslategray", "#2F4F4F", 47, 79, 79 },
+/* 205 */ { "indigo", "#4B0082", 75, 0, 130 },
+/* 205 */ { "mediumblue", "#0000CD", 0, 0, 205 },
+/* 207 */ { "forestgreen", "#228B22", 34, 139, 34 },
+/* 227 */ { "saddlebrown", "#8B4513", 139, 69, 19 },
+/* 239 */ { "darkolivegreen", "#556B2F", 85, 107, 47 },
+/* 246 */ { "firebrick", "#B22222", 178, 34, 34 },
+/* 249 */ { "brown", "#A52A2A", 165, 42, 42 },
+/* 255 */ { "blue", "#0000FF", 0, 0, 255 },
+/* 255 */ { "lime", "#00FF00", 0, 255, 0 },
+/* 255 */ { "red", "#FF0000", 255, 0, 0 },
+/* 256 */ { "olive", "#808000", 128, 128, 0 },
+/* 256 */ { "purple", "#800080", 128, 0, 128 },
+/* 256 */ { "teal", "#008080", 0, 128, 128 },
+/* 272 */ { "darkslateblue", "#483D8B", 72, 61, 139 },
+/* 272 */ { "seagreen", "#2E8B57", 46, 139, 87 },
+/* 278 */ { "darkcyan", "#008B8B", 0, 139, 139 },
+/* 278 */ { "darkmagenta", "#8B008B", 139, 0, 139 },
+/* 284 */ { "olivedrab", "#6B8E23", 107, 142, 35 },
+/* 287 */ { "sienna", "#A0522D", 160, 82, 45 },
+/* 300 */ { "crimson", "#DC143C", 220, 20, 60 },
+/* 305 */ { "limegreen", "#32CD32", 50, 205, 50 },
+/* 315 */ { "dimgray", "#696969", 105, 105, 105 },
+/* 324 */ { "orangered", "#FF4500", 255, 69, 0 },
+/* 329 */ { "darkgoldenrod", "#B8860B", 184, 134, 11 },
+/* 345 */ { "chocolate", "#D2691E", 210, 105, 30 },
+/* 352 */ { "mediumseagreen", "#3CB371", 60, 179, 113 },
+/* 353 */ { "mediumvioletred", "#C71585", 199, 21, 133 },
+/* 359 */ { "darkviolet", "#9400D3", 148, 0, 211 },
+/* 376 */ { "lawngreen", "#7CFC00", 124, 252, 0 },
+/* 380 */ { "lightseagreen", "#20B2AA", 32, 178, 170 },
+/* 380 */ { "steelblue", "#4682B4", 70, 130, 180 },
+/* 381 */ { "gray", "#7F7F7F", 127, 127, 127 },
+/* 382 */ { "chartreuse", "#7FFF00", 127, 255, 0 },
+/* 382 */ { "springgreen", "#00FF7F", 0, 255, 127 },
+/* 384 */ { "slategray", "#708090", 112, 128, 144 },
+/* 389 */ { "indianred", "#CD5C5C", 205, 92, 92 },
+/* 394 */ { "yellowgreen", "#9ACD32", 139, 205, 50 },
+/* 395 */ { "darkorange", "#FF8C00", 255, 140, 0 },
+/* 395 */ { "royalblue", "#4169E1", 65, 105, 225 },
+/* 401 */ { "peru", "#CD853F", 205, 133, 63 },
+/* 401 */ { "slateblue", "#6A5ACD", 106, 90, 205 },
+/* 404 */ { "mediumspringgreen", "#00FA9A", 0, 250, 154 },
+/* 407 */ { "blueviolet", "#8A2BE2", 138, 43, 226 },
+/* 407 */ { "darkorchid", "#9932CC", 153, 50, 204 },
+/* 408 */ { "lightslategray", "#778899", 119, 136, 153 },
+/* 413 */ { "cadetblue", "#5F9EA0", 95, 158, 160 },
+/* 415 */ { "darkturquoise", "#00CED1", 0, 206, 209 },
+/* 415 */ { "goldenrod", "#DAA520", 218, 165, 32 },
+/* 420 */ { "orange", "#FFA500", 255, 165, 0 },
+/* 422 */ { "deeppink", "#FF1493", 255, 20, 147 },
+/* 425 */ { "tomato", "#FF6347", 255, 99, 71 },
+/* 429 */ { "dodgerblue", "#1E90FF", 30, 144, 255 },
+/* 446 */ { "deepskyblue", "#00BFFF", 0, 191, 255 },
+/* 462 */ { "coral", "#FF7F50", 255, 127, 80 },
+/* 465 */ { "mediumslateblue", "#7B68EE", 123, 104, 238 },
+/* 470 */ { "gold", "#FFD700", 255, 215, 0 },
+/* 474 */ { "darkseagreen", "#8FBC8F", 143, 188, 143 },
+/* 474 */ { "rosybrown", "#BC8F8F", 188, 143, 143 },
+/* 475 */ { "greenyellow", "#ADFF2F", 173, 255, 47 },
+/* 477 */ { "mediumaquamarine", "#66CDAA", 102, 205, 170 },
+/* 478 */ { "mediumpurple", "#9370DB", 147, 112, 219 },
+/* 478 */ { "palevioletred", "#DB7093", 219, 112, 147 },
+/* 479 */ { "darkkhaki", "#BDB76B", 189, 183, 107 },
+/* 482 */ { "mediumorchid", "#BA55D3", 186, 85, 211 },
+/* 485 */ { "mediumturquoise", "#48D1CC", 72, 209, 204 },
+/* 486 */ { "cornflowerblue", "#6495ED", 100, 149, 237 },
+/* 492 */ { "salmon", "#FA8072", 250, 128, 114 },
+/* 496 */ { "lightcoral", "#F08080", 240, 128, 128 },
+/* 496 */ { "turquoise", "#40E0D0", 64, 224, 208 },
+/* 504 */ { "sandybrown", "#F4A460", 244, 164, 96 },
+/* 505 */ { "darksalmon", "#E9967A", 233, 150, 122 },
+/* 507 */ { "darkgray", "#A9A9A9", 169, 169, 169 },
+/* 510 */ { "aqua", "#00FFFF", 0, 255, 255 },
+/* 510 */ { "cyan", "#00FFFF", 0, 255, 255 },
+/* 510 */ { "fuchsia", "#FF00FF", 255, 0, 255 },
+/* 510 */ { "magenta", "#FF00FF", 255, 0, 255 },
+/* 510 */ { "yellow", "#FFFF00", 255, 255, 0 },
+/* 526 */ { "lightgreen", "#90EE90", 144, 238, 144 },
+/* 530 */ { "tan", "#D2B48C", 210, 180, 140 },
+/* 537 */ { "lightsalmon", "#FFA07A", 255, 160, 122 },
+/* 540 */ { "hotpink", "#FF69B4", 255, 105, 180 },
+/* 541 */ { "burlywood", "#DEB887", 222, 184, 135 },
+/* 544 */ { "orchid", "#DA70D6", 218, 112, 214 },
+/* 555 */ { "palegreen", "#98FB98", 152, 251, 152 },
+/* 557 */ { "navyblue", "#9FAFDF", 159, 175, 223 },
+/* 576 */ { "silver", "#C0C0C0", 192, 192, 192 },
+/* 576 */ { "skyblue", "#87CEEB", 135, 206, 235 },
+/* 591 */ { "lightskyblue", "#87CEFA", 135, 206, 250 },
+/* 594 */ { "aquamarine", "#7FFFD4", 127, 255, 212 },
+/* 594 */ { "lightsteelblue", "#B0C4DE", 176, 196, 222 },
+/* 602 */ { "plum", "#DDA0DD", 221, 160, 221 },
+/* 606 */ { "violet", "#EE82EE", 238, 130, 238 },
+/* 610 */ { "khaki", "#F0E68C", 240, 230, 140 },
+/* 619 */ { "lightblue", "#ADD8E6", 173, 216, 230 },
+/* 623 */ { "thistle", "#D8BFD8", 216, 191, 216 },
+/* 630 */ { "lightpink", "#FFB6C1", 255, 182, 193 },
+/* 630 */ { "powderblue", "#B0E0E6", 176, 224, 230 },
+/* 633 */ { "lightgrey", "#D3D3D3", 211, 211, 211 },
+/* 640 */ { "palegoldenrod", "#EEE8AA", 238, 232, 170 },
+/* 646 */ { "wheat", "#F5DEB3", 245, 222, 179 },
+/* 650 */ { "navajowhite", "#FFDEAD", 255, 222, 173 },
+/* 650 */ { "pink", "#FFC0CB", 255, 192, 203 },
+/* 651 */ { "paleturquoise", "#AFEEEE", 175, 238, 238 },
+/* 658 */ { "peachpuff", "#FFDAB9", 255, 218, 185 },
+/* 660 */ { "gainsboro", "#DCDCDC", 220, 220, 220 },
+/* 664 */ { "moccasin", "#FFE4B5", 255, 228, 181 },
+/* 679 */ { "bisque", "#FFE4C4", 255, 228, 196 },
+/* 695 */ { "blanchedalmond", "#FFEBCD", 255, 235, 205 },
+/* 700 */ { "antiquewhite", "#FAEBD7", 250, 235, 215 },
+/* 707 */ { "papayawhip", "#FFEFD5", 255, 239, 213 },
+/* 708 */ { "mistyrose", "#FFE4E1", 255, 228, 225 },
+/* 710 */ { "beige", "#F5F5DC", 245, 245, 220 },
+/* 710 */ { "lavender", "#E6E6FA", 230, 230, 250 },
+/* 710 */ { "lemonchiffon", "#FFFACD", 255, 250, 205 },
+/* 710 */ { "lightgoldenrodyellow", "#FAFAD2", 250, 250, 210 },
+/* 720 */ { "linen", "#FAF0E6", 250, 240, 230 },
+/* 723 */ { "cornsilk", "#FFF8DC", 255, 248, 220 },
+/* 728 */ { "oldlace", "#FDF5E6", 253, 245, 230 },
+/* 734 */ { "lightcyan", "#E0FFFF", 224, 255, 255 },
+/* 734 */ { "lightyellow", "#FFFFE0", 255, 255, 224 },
+/* 735 */ { "honeydew", "#F0FFF0", 240, 255, 240 },
+/* 735 */ { "whitesmoke", "#F5F5F5", 245, 245, 245 },
+/* 738 */ { "seashell", "#FFF5EE", 255, 245, 238 },
+/* 740 */ { "lavenderblush", "#FFF0F5", 255, 240, 245 },
+/* 743 */ { "aliceblue", "#F0F8FF", 240, 248, 255 },
+/* 745 */ { "floralwhite", "#FFFAF0", 255, 250, 240 },
+/* 750 */ { "azure", "#F0FFFF", 240, 255, 255 },
+/* 750 */ { "ivory", "#FFFFF0", 255, 255, 240 },
+/* 750 */ { "mintcream", "#F5FFFA", 245, 255, 250 },
+/* 751 */ { "ghostwhite", "#F8F8FF", 248, 248, 255 },
+/* 755 */ { "snow", "#FFFAFA", 255, 250, 250 },
+/* 765 */ { "white", "#FFFFFF", 255, 255, 255 },
};
#define NUM_COLORS ((int) (sizeof(dictionary) / sizeof(RGB)))
#define MAX_LEGEND 30 /* max. size of colormap / legend */
+#define MAX_LEGEND_SHORT 27
#define PERCENTAGE 0.01 /* threshold for time filter */
@@ -508,7 +510,7 @@ fixed_colors[] = {
{ 0, 0, "aggr", "submin", "lawngreen" },
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list