Changeset: 246349b84538 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=246349b84538
Modified Files:
        monetdb5/modules/mosaic/TODO_MOSAIC.txt
        monetdb5/modules/mosaic/Tests/mosaic_bit_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_2.mal
        monetdb5/modules/mosaic/Tests/mosaic_bit_2.runlength.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_bit_with_nills_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_date_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_2.mal
        monetdb5/modules/mosaic/Tests/mosaic_date_2.runlength.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_date_with_nills_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_lng_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_2.mal
        monetdb5/modules/mosaic/Tests/mosaic_lng_2.runlength.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_lng_with_nills_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_oid_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_2.mal
        monetdb5/modules/mosaic/Tests/mosaic_oid_2.runlength.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_oid_with_nills_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_1.capped.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_1.delta.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_1.mal
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_1.prefix.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_1.raw.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_1.var.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_2.linear.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_2.mal
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_2.runlength.stable.out
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.capped.stable.out
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.delta.stable.out
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.frame.stable.out
        monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.mal
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.prefix.stable.out
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.raw.stable.out
        
monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nills_1.var.stable.out
Branch: mosaic
Log Message:

add anti-join tests and improve test output.


diffs (truncated from 39463 to 300 lines):

diff --git a/monetdb5/modules/mosaic/TODO_MOSAIC.txt 
b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
--- a/monetdb5/modules/mosaic/TODO_MOSAIC.txt
+++ b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
@@ -1,7 +1,6 @@
 ####technical depth####
 FIX anti stuff in select and antiselect
 Finish null semantics plus tests
-Add test for join nil_matches set for non-nill tests in combination with (1)
 make sure candidate lists are working properly for select, theta_select and 
join (2)
 Be sure alignment is correct. Use asserts for this.
 Add test for float/double
@@ -18,7 +17,6 @@ Add asserts on type degeneration for bit
 benchmark
 
 ####code issues####
-FIX multi column sort in join tests(1)
 rename test files like (.*)nills(.*) to $1nils$2
 Update copyright.
 create dedicated type for bitvector internal type which is currently unsignned 
int. E.g. introduce #define BitVectorChunkType unsigned int.
diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.capped.stable.out 
b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.capped.stable.out
--- a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.capped.stable.out
+++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.capped.stable.out
@@ -111,6 +111,7 @@ MOSselect_capped
 MOSselect_capped
 MOSselect_capped
 MOSjoin_capped
+MOSjoin_capped
 MOSthetaselect_capped
 MOSprojection_capped
 MOSprojection_capped
@@ -2547,578 +2548,1154 @@ MOSprojection_capped
 # t    t       t  # name
 # void oid     oid  # type
 #--------------------------#
-[ 0@0, 0@0,    0@0     ]
-[ 1@0, 3@0,    3@0     ]
-[ 2@0, 4@0,    4@0     ]
-[ 3@0, 5@0,    5@0     ]
-[ 4@0, 6@0,    6@0     ]
-[ 5@0, 9@0,    9@0     ]
-[ 6@0, 10@0,   10@0    ]
-[ 7@0, 13@0,   13@0    ]
-[ 8@0, 14@0,   14@0    ]
-[ 9@0, 15@0,   15@0    ]
-[ 10@0,        16@0,   16@0    ]
-[ 11@0,        19@0,   19@0    ]
-[ 12@0,        20@0,   20@0    ]
-[ 13@0,        23@0,   23@0    ]
-[ 14@0,        24@0,   24@0    ]
-[ 15@0,        25@0,   25@0    ]
-[ 16@0,        26@0,   26@0    ]
-[ 17@0,        29@0,   29@0    ]
-[ 18@0,        32@0,   32@0    ]
-[ 19@0,        33@0,   33@0    ]
-[ 20@0,        34@0,   34@0    ]
-[ 21@0,        35@0,   35@0    ]
-[ 22@0,        38@0,   38@0    ]
-[ 23@0,        39@0,   39@0    ]
-[ 24@0,        42@0,   42@0    ]
-[ 25@0,        43@0,   43@0    ]
-[ 26@0,        44@0,   44@0    ]
-[ 27@0,        45@0,   45@0    ]
-[ 28@0,        48@0,   48@0    ]
-[ 29@0,        49@0,   49@0    ]
-[ 30@0,        52@0,   52@0    ]
-[ 31@0,        53@0,   53@0    ]
-[ 32@0,        54@0,   54@0    ]
-[ 33@0,        55@0,   55@0    ]
-[ 34@0,        58@0,   58@0    ]
-[ 35@0,        1@0,    1@0     ]
-[ 36@0,        2@0,    2@0     ]
-[ 37@0,        7@0,    7@0     ]
-[ 38@0,        8@0,    8@0     ]
-[ 39@0,        11@0,   11@0    ]
-[ 40@0,        12@0,   12@0    ]
-[ 41@0,        17@0,   17@0    ]
-[ 42@0,        18@0,   18@0    ]
-[ 43@0,        21@0,   21@0    ]
-[ 44@0,        22@0,   22@0    ]
-[ 45@0,        27@0,   27@0    ]
-[ 46@0,        28@0,   28@0    ]
-[ 47@0,        30@0,   30@0    ]
-[ 48@0,        31@0,   31@0    ]
-[ 49@0,        36@0,   36@0    ]
-[ 50@0,        37@0,   37@0    ]
-[ 51@0,        40@0,   40@0    ]
-[ 52@0,        41@0,   41@0    ]
-[ 53@0,        46@0,   46@0    ]
-[ 54@0,        47@0,   47@0    ]
-[ 55@0,        50@0,   50@0    ]
-[ 56@0,        51@0,   51@0    ]
-[ 57@0,        56@0,   56@0    ]
-[ 58@0,        57@0,   57@0    ]
-[ 59@0,        1@0,    1@0     ]
-[ 60@0,        2@0,    2@0     ]
-[ 61@0,        7@0,    7@0     ]
-[ 62@0,        8@0,    8@0     ]
-[ 63@0,        11@0,   11@0    ]
-[ 64@0,        12@0,   12@0    ]
-[ 65@0,        17@0,   17@0    ]
-[ 66@0,        18@0,   18@0    ]
-[ 67@0,        21@0,   21@0    ]
-[ 68@0,        22@0,   22@0    ]
-[ 69@0,        27@0,   27@0    ]
-[ 70@0,        28@0,   28@0    ]
-[ 71@0,        30@0,   30@0    ]
-[ 72@0,        31@0,   31@0    ]
-[ 73@0,        36@0,   36@0    ]
-[ 74@0,        37@0,   37@0    ]
-[ 75@0,        40@0,   40@0    ]
-[ 76@0,        41@0,   41@0    ]
-[ 77@0,        46@0,   46@0    ]
-[ 78@0,        47@0,   47@0    ]
-[ 79@0,        50@0,   50@0    ]
-[ 80@0,        51@0,   51@0    ]
-[ 81@0,        56@0,   56@0    ]
-[ 82@0,        57@0,   57@0    ]
-[ 83@0,        1@0,    1@0     ]
-[ 84@0,        2@0,    2@0     ]
-[ 85@0,        7@0,    7@0     ]
-[ 86@0,        8@0,    8@0     ]
-[ 87@0,        11@0,   11@0    ]
-[ 88@0,        12@0,   12@0    ]
-[ 89@0,        17@0,   17@0    ]
-[ 90@0,        18@0,   18@0    ]
-[ 91@0,        21@0,   21@0    ]
-[ 92@0,        22@0,   22@0    ]
-[ 93@0,        27@0,   27@0    ]
-[ 94@0,        28@0,   28@0    ]
-[ 95@0,        30@0,   30@0    ]
-[ 96@0,        31@0,   31@0    ]
-[ 97@0,        36@0,   36@0    ]
-[ 98@0,        37@0,   37@0    ]
-[ 99@0,        40@0,   40@0    ]
-[ 100@0,       41@0,   41@0    ]
-[ 101@0,       46@0,   46@0    ]
-[ 102@0,       47@0,   47@0    ]
-[ 103@0,       50@0,   50@0    ]
-[ 104@0,       51@0,   51@0    ]
-[ 105@0,       56@0,   56@0    ]
-[ 106@0,       57@0,   57@0    ]
-[ 107@0,       1@0,    1@0     ]
-[ 108@0,       2@0,    2@0     ]
-[ 109@0,       7@0,    7@0     ]
-[ 110@0,       8@0,    8@0     ]
-[ 111@0,       11@0,   11@0    ]
-[ 112@0,       12@0,   12@0    ]
-[ 113@0,       17@0,   17@0    ]
-[ 114@0,       18@0,   18@0    ]
-[ 115@0,       21@0,   21@0    ]
-[ 116@0,       22@0,   22@0    ]
-[ 117@0,       27@0,   27@0    ]
-[ 118@0,       28@0,   28@0    ]
-[ 119@0,       30@0,   30@0    ]
-[ 120@0,       31@0,   31@0    ]
-[ 121@0,       36@0,   36@0    ]
-[ 122@0,       37@0,   37@0    ]
-[ 123@0,       40@0,   40@0    ]
-[ 124@0,       41@0,   41@0    ]
-[ 125@0,       46@0,   46@0    ]
-[ 126@0,       47@0,   47@0    ]
-[ 127@0,       50@0,   50@0    ]
-[ 128@0,       51@0,   51@0    ]
-[ 129@0,       56@0,   56@0    ]
-[ 130@0,       57@0,   57@0    ]
-[ 131@0,       0@0,    0@0     ]
-[ 132@0,       3@0,    3@0     ]
-[ 133@0,       4@0,    4@0     ]
-[ 134@0,       5@0,    5@0     ]
-[ 135@0,       6@0,    6@0     ]
-[ 136@0,       9@0,    9@0     ]
-[ 137@0,       10@0,   10@0    ]
-[ 138@0,       13@0,   13@0    ]
-[ 139@0,       14@0,   14@0    ]
-[ 140@0,       15@0,   15@0    ]
-[ 141@0,       16@0,   16@0    ]
-[ 142@0,       19@0,   19@0    ]
-[ 143@0,       20@0,   20@0    ]
-[ 144@0,       23@0,   23@0    ]
-[ 145@0,       24@0,   24@0    ]
-[ 146@0,       25@0,   25@0    ]
-[ 147@0,       26@0,   26@0    ]
-[ 148@0,       29@0,   29@0    ]
-[ 149@0,       32@0,   32@0    ]
-[ 150@0,       33@0,   33@0    ]
-[ 151@0,       34@0,   34@0    ]
-[ 152@0,       35@0,   35@0    ]
-[ 153@0,       38@0,   38@0    ]
-[ 154@0,       39@0,   39@0    ]
-[ 155@0,       42@0,   42@0    ]
-[ 156@0,       43@0,   43@0    ]
-[ 157@0,       44@0,   44@0    ]
-[ 158@0,       45@0,   45@0    ]
-[ 159@0,       48@0,   48@0    ]
-[ 160@0,       49@0,   49@0    ]
-[ 161@0,       52@0,   52@0    ]
-[ 162@0,       53@0,   53@0    ]
-[ 163@0,       54@0,   54@0    ]
-[ 164@0,       55@0,   55@0    ]
-[ 165@0,       58@0,   58@0    ]
-[ 166@0,       1@0,    1@0     ]
-[ 167@0,       2@0,    2@0     ]
-[ 168@0,       7@0,    7@0     ]
-[ 169@0,       8@0,    8@0     ]
-[ 170@0,       11@0,   11@0    ]
-[ 171@0,       12@0,   12@0    ]
-[ 172@0,       17@0,   17@0    ]
-[ 173@0,       18@0,   18@0    ]
-[ 174@0,       21@0,   21@0    ]
-[ 175@0,       22@0,   22@0    ]
-[ 176@0,       27@0,   27@0    ]
-[ 177@0,       28@0,   28@0    ]
-[ 178@0,       30@0,   30@0    ]
-[ 179@0,       31@0,   31@0    ]
-[ 180@0,       36@0,   36@0    ]
-[ 181@0,       37@0,   37@0    ]
-[ 182@0,       40@0,   40@0    ]
-[ 183@0,       41@0,   41@0    ]
-[ 184@0,       46@0,   46@0    ]
-[ 185@0,       47@0,   47@0    ]
-[ 186@0,       50@0,   50@0    ]
-[ 187@0,       51@0,   51@0    ]
-[ 188@0,       56@0,   56@0    ]
-[ 189@0,       57@0,   57@0    ]
-[ 190@0,       0@0,    0@0     ]
-[ 191@0,       3@0,    3@0     ]
-[ 192@0,       4@0,    4@0     ]
-[ 193@0,       5@0,    5@0     ]
-[ 194@0,       6@0,    6@0     ]
-[ 195@0,       9@0,    9@0     ]
-[ 196@0,       10@0,   10@0    ]
-[ 197@0,       13@0,   13@0    ]
-[ 198@0,       14@0,   14@0    ]
-[ 199@0,       15@0,   15@0    ]
-[ 200@0,       16@0,   16@0    ]
-[ 201@0,       19@0,   19@0    ]
-[ 202@0,       20@0,   20@0    ]
-[ 203@0,       23@0,   23@0    ]
-[ 204@0,       24@0,   24@0    ]
-[ 205@0,       25@0,   25@0    ]
-[ 206@0,       26@0,   26@0    ]
-[ 207@0,       29@0,   29@0    ]
-[ 208@0,       32@0,   32@0    ]
-[ 209@0,       33@0,   33@0    ]
-[ 210@0,       34@0,   34@0    ]
-[ 211@0,       35@0,   35@0    ]
-[ 212@0,       38@0,   38@0    ]
-[ 213@0,       39@0,   39@0    ]
-[ 214@0,       42@0,   42@0    ]
-[ 215@0,       43@0,   43@0    ]
-[ 216@0,       44@0,   44@0    ]
-[ 217@0,       45@0,   45@0    ]
-[ 218@0,       48@0,   48@0    ]
-[ 219@0,       49@0,   49@0    ]
-[ 220@0,       52@0,   52@0    ]
-[ 221@0,       53@0,   53@0    ]
-[ 222@0,       54@0,   54@0    ]
-[ 223@0,       55@0,   55@0    ]
-[ 224@0,       58@0,   58@0    ]
-[ 225@0,       1@0,    1@0     ]
-[ 226@0,       2@0,    2@0     ]
-[ 227@0,       7@0,    7@0     ]
-[ 228@0,       8@0,    8@0     ]
-[ 229@0,       11@0,   11@0    ]
-[ 230@0,       12@0,   12@0    ]
-[ 231@0,       17@0,   17@0    ]
-[ 232@0,       18@0,   18@0    ]
-[ 233@0,       21@0,   21@0    ]
-[ 234@0,       22@0,   22@0    ]
-[ 235@0,       27@0,   27@0    ]
-[ 236@0,       28@0,   28@0    ]
-[ 237@0,       30@0,   30@0    ]
-[ 238@0,       31@0,   31@0    ]
-[ 239@0,       36@0,   36@0    ]
-[ 240@0,       37@0,   37@0    ]
-[ 241@0,       40@0,   40@0    ]
-[ 242@0,       41@0,   41@0    ]
-[ 243@0,       46@0,   46@0    ]
-[ 244@0,       47@0,   47@0    ]
-[ 245@0,       50@0,   50@0    ]
-[ 246@0,       51@0,   51@0    ]
-[ 247@0,       56@0,   56@0    ]
-[ 248@0,       57@0,   57@0    ]
-[ 249@0,       0@0,    0@0     ]
-[ 250@0,       3@0,    3@0     ]
-[ 251@0,       4@0,    4@0     ]
-[ 252@0,       5@0,    5@0     ]
-[ 253@0,       6@0,    6@0     ]
-[ 254@0,       9@0,    9@0     ]
-[ 255@0,       10@0,   10@0    ]
-[ 256@0,       13@0,   13@0    ]
-[ 257@0,       14@0,   14@0    ]
-[ 258@0,       15@0,   15@0    ]
-[ 259@0,       16@0,   16@0    ]
-[ 260@0,       19@0,   19@0    ]
-[ 261@0,       20@0,   20@0    ]
-[ 262@0,       23@0,   23@0    ]
-[ 263@0,       24@0,   24@0    ]
-[ 264@0,       25@0,   25@0    ]
-[ 265@0,       26@0,   26@0    ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to