~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to conf/optimizer/outer_join.zz

outer_join.zz: Arrange table names in a more systematic fashion.
The new table names will make it easier to tell table properties from table names in post-mortem analysis.
  - table size increases with the table name's position in the alphabet
  - tables with same letters (e.g. 'A' and 'AA') are of the same size, but using different engines.
  - all single-letter tables are MyISAM tables, all double letter tables are InnoDB (with current data generator).
This change also eliminates table names that were not in use (32 tables are generated).

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
# USA
17
17
 
18
18
$tables = {
19
 
        names => ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z', 'AA', 'BB', 'CC', 'DD', 'EE', 'FF', 'GG', 'HH', 'II', 'JJ', 'KK', 'LL', 'MM', 'NN', 'OO', 'PP'],
 
19
        names => ['A','AA','B','BB','C','CC','D','DD','E','EE','F','FF','G','GG','H','HH','I','II','J','JJ','K','KK','L','LL','M','MM','N','NN','O','OO','P','PP'],
20
20
        rows => [0, 1, 2, 5, 6, 7, 8, 9, 10, 20, 21, 22, 23, 24, 25, 100],
21
21
        engines => ['MyISAM', 'Innodb' ]
22
22
};