~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/subselect2.test

  • Committer: Brian Aker
  • Date: 2009-10-15 00:22:33 UTC
  • mto: (1183.1.11 merge)
  • mto: This revision was merged to the branch mainline in revision 1198.
  • Revision ID: brian@gaz-20091015002233-fa4ao2mbc67wls91
First pass of information engine. OMG, ponies... is it so much easier to
deal with creating and engine.

The list table iterator though... its ass, needs to go. We should also
abstract out share. Very few engines need a custom one. Just say'in

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
 
11
11
CREATE TABLE t1
12
12
(
13
 
DOCID VARCHAR(32) NOT NULL
14
 
, UUID_t VARCHAR(32) NOT NULL DEFAULT ""
15
 
, MIMETYPE VARCHAR(80)
 
13
DOCID VARCHAR(32)BINARY NOT NULL
 
14
, UUID VARCHAR(32)BINARY NOT NULL DEFAULT ""
 
15
, MIMETYPE VARCHAR(80)BINARY
16
16
, CONTENTDATA LONGBLOB
17
17
, CONTENTSIZE INTEGER
18
18
, VERSIONID INTEGER
19
 
, REPID VARCHAR(32)
 
19
, REPID VARCHAR(32)BINARY
20
20
, MODIFIED TIMESTAMP
21
 
, MODIFIER VARCHAR(255)
 
21
, MODIFIER VARCHAR(255)BINARY
22
22
, ORIGINATOR INTEGER
23
23
 
24
24
, PRIMARY KEY ( DOCID )
29
29
 
30
30
CREATE TABLE t2
31
31
(
32
 
DOCID VARCHAR(32) NOT NULL
33
 
, DOCNAME VARCHAR(255) NOT NULL
34
 
, DOCTYPEID VARCHAR(32) NOT NULL
35
 
, FOLDERID VARCHAR(32) NOT NULL
36
 
, AUTHOR VARCHAR(255)
 
32
DOCID VARCHAR(32)BINARY NOT NULL
 
33
, DOCNAME VARCHAR(255)BINARY NOT NULL
 
34
, DOCTYPEID VARCHAR(32)BINARY NOT NULL
 
35
, FOLDERID VARCHAR(32)BINARY NOT NULL
 
36
, AUTHOR VARCHAR(255)BINARY
37
37
, CREATED TIMESTAMP NOT NULL
38
 
, TITLE VARCHAR(255)
39
 
, SUBTITLE VARCHAR(255)
 
38
, TITLE VARCHAR(255)BINARY
 
39
, SUBTITLE VARCHAR(255)BINARY
40
40
, DOCABSTRACT LONGBLOB
41
41
, PUBLISHDATE TIMESTAMP
42
42
, EXPIRATIONDATE TIMESTAMP
43
 
, LOCKEDBY VARCHAR(80)
44
 
, STATUS VARCHAR(80)
45
 
, PARENTDOCID VARCHAR(32)
46
 
, REPID VARCHAR(32)
 
43
, LOCKEDBY VARCHAR(80)BINARY
 
44
, STATUS VARCHAR(80)BINARY
 
45
, PARENTDOCID VARCHAR(32)BINARY
 
46
, REPID VARCHAR(32)BINARY
47
47
, MODIFIED TIMESTAMP
48
 
, MODIFIER VARCHAR(255)  NOT NULL
 
48
, MODIFIER VARCHAR(255) BINARY NOT NULL
49
49
, PUBLISHSTATUS INTEGER
50
50
, ORIGINATOR INTEGER
51
51
 
56
56
CREATE INDEX DFOLDERID_IDX ON t2 (FOLDERID);
57
57
CREATE TABLE t3
58
58
(
59
 
FOLDERID VARCHAR(32) NOT NULL
60
 
, FOLDERNAME VARCHAR(255) NOT NULL
61
 
, CREATOR VARCHAR(255)
 
59
FOLDERID VARCHAR(32)BINARY NOT NULL
 
60
, FOLDERNAME VARCHAR(255)BINARY NOT NULL
 
61
, CREATOR VARCHAR(255)BINARY
62
62
, CREATED TIMESTAMP NOT NULL
63
 
, DESCRIPTION VARCHAR(255)
 
63
, DESCRIPTION VARCHAR(255)BINARY
64
64
, FOLDERTYPE INTEGER NOT NULL
65
65
, MODIFIED TIMESTAMP
66
 
, MODIFIER VARCHAR(255)
 
66
, MODIFIER VARCHAR(255)BINARY
67
67
, FOLDERSIZE INTEGER NOT NULL
68
 
, PARENTID VARCHAR(32)
69
 
, REPID VARCHAR(32)
 
68
, PARENTID VARCHAR(32)BINARY
 
69
, REPID VARCHAR(32)BINARY
70
70
, ORIGINATOR INTEGER
 
71
 
71
72
, PRIMARY KEY ( FOLDERID )
72
73
) ENGINE=InnoDB;
73
74
 
76
77
 
77
78
CREATE TABLE t4
78
79
(
79
 
DOCTYPEID VARCHAR(32) NOT NULL
80
 
, DOCTYPENAME VARCHAR(80) NOT NULL
81
 
, DESCRIPTION VARCHAR(255)
 
80
DOCTYPEID VARCHAR(32)BINARY NOT NULL
 
81
, DOCTYPENAME VARCHAR(80)BINARY NOT NULL
 
82
, DESCRIPTION VARCHAR(255)BINARY
82
83
, EXTNDATA LONGBLOB
83
84
, MODIFIED TIMESTAMP
84
 
, MODIFIER VARCHAR(255)
 
85
, MODIFIER VARCHAR(255)BINARY
85
86
, ORIGINATOR INTEGER
86
87
 
87
88
, PRIMARY KEY ( DOCTYPEID )