@@ -199,16 +199,20 @@ BOOST_AUTO_TEST_CASE(RestrictorNeighborCount) {
199199 " where qserv_areaspec_box(6,6,7,7) AND rFlux_PS<0.005 AND "
200200 " scisql_angSep(o1.ra_Test,o1.decl_Test,o2.ra_Test,o2.decl_Test) < 0.001;" ;
201201 std::string expected_100_subchunk_core =
202- " SELECT count(*) AS `QS1_COUNT` FROM `Subchunks_LSST_100`.`Object_100_%S\007 S%` AS "
203- " `o1`,`Subchunks_LSST_100`.`Object_100_%S\007 S%` AS `o2` "
204- " WHERE scisql_s2PtInBox(`o1`.`ra_Test`,`o1`.`decl_Test`,6,6,7,7)=1 AND "
202+ " SELECT count(*) AS `QS1_COUNT` FROM `LSST`.`Object_100` AS "
203+ " `o1`,`LSST`.`Object_100` AS `o2` "
204+ " WHERE `o2`.`subChunkId`=%S\007 S% "
205+ " AND `o1`.`subChunkId`=%S\007 S% "
206+ " AND scisql_s2PtInBox(`o1`.`ra_Test`,`o1`.`decl_Test`,6,6,7,7)=1 AND "
205207 " scisql_s2PtInBox(`o2`.`ra_Test`,`o2`.`decl_Test`,6,6,7,7)=1 AND "
206208 " `o1`.`rFlux_PS`<0.005 AND "
207209 " scisql_angSep(`o1`.`ra_Test`,`o1`.`decl_Test`,`o2`.`ra_Test`,`o2`.`decl_Test`)<0.001" ;
208210 std::string expected_100_subchunk_overlap =
209- " SELECT count(*) AS `QS1_COUNT` FROM `Subchunks_LSST_100`.`Object_100_%S\007 S%` AS "
210- " `o1`,`Subchunks_LSST_100`.`ObjectFullOverlap_100_%S\007 S%` AS `o2` "
211- " WHERE scisql_s2PtInBox(`o1`.`ra_Test`,`o1`.`decl_Test`,6,6,7,7)=1 "
211+ " SELECT count(*) AS `QS1_COUNT` FROM `LSST`.`Object_100` AS "
212+ " `o1`,`LSST`.`ObjectFullOverlap_100` AS `o2` "
213+ " WHERE `o2`.`subChunkId`=%S\007 S% "
214+ " AND `o1`.`subChunkId`=%S\007 S% "
215+ " AND scisql_s2PtInBox(`o1`.`ra_Test`,`o1`.`decl_Test`,6,6,7,7)=1 "
212216 " AND scisql_s2PtInBox(`o2`.`ra_Test`,`o2`.`decl_Test`,6,6,7,7)=1 "
213217 " AND `o1`.`rFlux_PS`<0.005 AND "
214218 " scisql_angSep(`o1`.`ra_Test`,`o1`.`decl_Test`,`o2`.`ra_Test`,`o2`.`decl_Test`)<0.001" ;
@@ -253,9 +257,11 @@ BOOST_AUTO_TEST_CASE(Triple) {
253257 " 0.024 > scisql_angSep(o1.ra_Test,o1.decl_Test,o2.ra_Test,o2.decl_Test) and "
254258 " Source.objectIdSourceTest=o2.objectIdObjTest;" ;
255259 std::string expected =
256- " SELECT * FROM `Subchunks_LSST_100`.`Object_100_%S\007 S%` AS "
257- " `o1`,`Subchunks_LSST_100`.`Object_100_%S\007 S%` AS `o2`,`LSST`.`Source_100` AS `LSST.Source` "
258- " WHERE `o1`.`id`!=`o2`.`id` AND "
260+ " SELECT * FROM `LSST`.`Object_100` AS "
261+ " `o1`,`LSST`.`Object_100` AS `o2`,`LSST`.`Source_100` AS `LSST.Source` "
262+ " WHERE `o1`.`subChunkId`=%S\007 S% "
263+ " AND `o2`.`subChunkId`=%S\007 S% "
264+ " AND `o1`.`id`!=`o2`.`id` AND "
259265 " 0.024>scisql_angSep(`o1`.`ra_Test`,`o1`.`decl_Test`,`o2`.`ra_Test`,`o2`.`decl_Test`) AND "
260266 " `LSST.Source`.`objectIdSourceTest`=`o2`.`objectIdObjTest`" ;
261267
@@ -509,9 +515,11 @@ BOOST_AUTO_TEST_CASE(ObjectSelfJoinDistance) {
509515 " scisql_angSep(o1.ra_Test,o1.decl_Test,o2.ra_Test,o2.decl_Test) < 0.02" ;
510516 std::string expected =
511517 " SELECT count(*) AS `QS1_COUNT` "
512- " FROM `Subchunks_LSST_100`.`Object_100_%S\007 S%` AS `o1`,"
513- " `Subchunks_LSST_100`.`Object_100_%S\007 S%` AS `o2` "
514- " WHERE scisql_s2PtInBox(`o1`.`ra_Test`,`o1`.`decl_Test`,5.5,5.5,6.1,6.1)=1 "
518+ " FROM `LSST`.`Object_100` AS `o1`,"
519+ " `LSST`.`Object_100` AS `o2` "
520+ " WHERE `o2`.`subChunkId`=%S\007 S% "
521+ " AND `o1`.`subChunkId`=%S\007 S% "
522+ " AND scisql_s2PtInBox(`o1`.`ra_Test`,`o1`.`decl_Test`,5.5,5.5,6.1,6.1)=1 "
515523 " AND scisql_s2PtInBox(`o2`.`ra_Test`,`o2`.`decl_Test`,5.5,5.5,6.1,6.1)=1 "
516524 " AND scisql_angSep(`o1`.`ra_Test`,`o1`.`decl_Test`,`o2`.`ra_Test`,`o2`.`decl_Test`)<0.02" ;
517525 qsTest.sqlConfig =
@@ -951,9 +959,11 @@ BOOST_AUTO_TEST_CASE(FuncExprPred) {
951959 " (scisql_fluxToAbMag(o2.gFlux_PS)-scisql_fluxToAbMag(o2.rFlux_PS)) ) < 1;" ;
952960 expected =
953961 " SELECT `o1`.`objectId` AS `o1.objectId`,`o2`.`objectId` AS `objectId2` "
954- " FROM `Subchunks_LSST_100`.`Object_100_%S\007 S%` AS "
955- " `o1`,`Subchunks_LSST_100`.`Object_100_%S\007 S%` AS `o2` "
956- " WHERE scisql_angSep(`o1`.`ra_Test`,`o1`.`decl_Test`,`o2`.`ra_Test`,`o2`.`decl_Test`)<0.00001 "
962+ " FROM `LSST`.`Object_100` AS "
963+ " `o1`,`LSST`.`Object_100` AS `o2` "
964+ " WHERE `o2`.`subChunkId`=%S\007 S% "
965+ " AND `o1`.`subChunkId`=%S\007 S% "
966+ " AND scisql_angSep(`o1`.`ra_Test`,`o1`.`decl_Test`,`o2`.`ra_Test`,`o2`.`decl_Test`)<0.00001 "
957967 " AND `o1`.`objectId`<>`o2`.`objectId` AND "
958968 " ABS((scisql_fluxToAbMag(`o1`.`gFlux_PS`)-scisql_fluxToAbMag(`o1`.`rFlux_PS`))-(scisql_"
959969 " fluxToAbMag(`o2`.`gFlux_PS`)-scisql_fluxToAbMag(`o2`.`rFlux_PS`)))<1" ;
@@ -1294,18 +1304,22 @@ BOOST_AUTO_TEST_CASE(Case01_1081) {
12941304 " WHERE closestToObj = 1 OR closestToObj is NULL;" ;
12951305 std::string expected_100_subchunk_core =
12961306 " SELECT count(*) AS `QS1_COUNT` "
1297- " FROM `Subchunks_LSST_100 `.`Object_100_%S \007 S% ` AS `o` "
1307+ " FROM `LSST_100 `.`Object_100 ` AS `o` "
12981308 " INNER JOIN `LSST`.`RefObjMatch_100` AS `o2t` ON `o`.`objectIdObjTest`=`o2t`.`objectId` "
1299- " INNER JOIN `Subchunks_LSST_100 `.`SimRefObject_100_%S \007 S% ` AS `t` ON "
1309+ " INNER JOIN `LSST_100 `.`SimRefObject_100 ` AS `t` ON "
13001310 " `o2t`.`refObjectId`=`t`.`refObjectId` "
1301- " WHERE `o`.`closestToObj`=1 OR `o`.`closestToObj` IS NULL" ;
1311+ " WHERE `t`.`subChunkId`=%S\007 S% "
1312+ " AND `o`.`subChunkId`=%S\007 S% "
1313+ " AND `o`.`closestToObj`=1 OR `o`.`closestToObj` IS NULL" ;
13021314 std::string expected_100_subchunk_overlap =
13031315 " SELECT count(*) AS `QS1_COUNT` "
1304- " FROM `Subchunks_LSST_100 `.`Object_100_%S \007 S% ` AS `o` "
1316+ " FROM `LSST_100 `.`Object_100 ` AS `o` "
13051317 " INNER JOIN `LSST`.`RefObjMatch_100` AS `o2t` ON `o`.`objectIdObjTest`=`o2t`.`objectId` "
1306- " INNER JOIN `Subchunks_LSST_100 `.`SimRefObjectFullOverlap_100_%S \007 S% ` AS `t` ON "
1318+ " INNER JOIN `LSST_100 `.`SimRefObjectFullOverlap_100 ` AS `t` ON "
13071319 " `o2t`.`refObjectId`=`t`.`refObjectId` "
1308- " WHERE `o`.`closestToObj`=1 OR `o`.`closestToObj` IS NULL" ;
1320+ " WHERE `t`.`subChunkId`=%S\007 S% "
1321+ " AND `o`.`subChunkId`=%S\007 S% "
1322+ " AND `o`.`closestToObj`=1 OR `o`.`closestToObj` IS NULL" ;
13091323 qsTest.sqlConfig =
13101324 SqlConfig (SqlConfig::MockDbTableColumns ({{" LSST" ,
13111325 {{" Object" , {" objectIdObjTest" , " closestToObj" }},
0 commit comments