IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28768


Ignore:
Timestamp:
Jul 29, 2010, 12:04:03 PM (16 years ago)
Author:
bills
Message:

order work to do by priority

Location:
trunk/ippTools
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/magictool_toprocess_inputs.sql

    r27276 r28768  
    77    -- note that the type stays a 64 bit int
    88    magicNodeResult.magic_id IS TRUE AS done,
    9     magicNodeResult.fault IS TRUE AS bad
     9    magicNodeResult.fault IS TRUE AS bad,
     10    IFNULL(Label.priority, 10000) AS priority
    1011FROM magicRun
    1112JOIN magicTree USING(magic_id)
     
    1819    ON diffRun.diff_id =  diffSkyfile.diff_id
    1920LEFT JOIN magicNodeResult USING(magic_id, node)
     21LEFT JOIN Label ON magicRun.label = Label.label
    2022WHERE
    2123    magicRun.state = 'new'
     
    2325    AND magicNodeResult.node IS NULL
    2426    AND diffRun.state = 'full'
     27    AND (Label.active OR Label.active IS NULL)
    2528-- WHERE hook %s
  • trunk/ippTools/share/magictool_toprocess_runs.sql

    r24949 r28768  
    11SELECT DISTINCT
    2     magic_id
     2    magic_id,
     3    IFNULL(priority, 10000) AS priority
    34FROM magicTree
    45JOIN magicRun USING(magic_id)
    56LEFT JOIN magicNodeResult USING(magic_id, node)
     7LEFT JOIN Label ON magicRun.label = Label.label
    68WHERE
    79    magicRun.state = 'new'
     
    911-- WHERE hook %s
    1012ORDER BY
    11     magicRun.magic_id
     13    priority DESC, magicRun.magic_id
  • trunk/ippTools/share/magictool_toprocess_tree.sql

    r24174 r28768  
    77    -- note that the type stays a 64 bit int
    88    magicNodeResult.magic_id IS TRUE AS done,
    9     magicNodeResult.fault IS TRUE AS bad
     9    magicNodeResult.fault IS TRUE AS bad,
     10    IFNULL(Label.priority, 10000) AS priority
    1011FROM magicTree
    1112JOIN magicRun USING(magic_id)
    1213JOIN rawExp USING(exp_id)
    1314LEFT JOIN magicNodeResult USING(magic_id, node)
     15LEFT JOIN Label ON magicRun.label = Label.label
    1416WHERE
    1517    magicRun.state = 'new'
    1618-- WHERE hook %s
    1719ORDER BY
    18     magicRun.magic_id
     20    priority, magicRun.magic_id
  • trunk/ippTools/share/magictool_totree.sql

    r24174 r28768  
    66    ra,
    77    decl,
    8     diffRun.tess_id
     8    diffRun.tess_id,
     9    IFNULL(priority, 10000) AS priority
    910FROM magicRun
    1011JOIN diffRun USING(diff_id)
     
    1213LEFT JOIN magicTree
    1314    USING(magic_id)
     15LEFT JOIN Label ON magicRun.label = Label.label
    1416WHERE
    1517    magicRun.state = 'new'
  • trunk/ippTools/src/magictool.c

    r28765 r28768  
    522522    psFree(where);
    523523
     524    psStringAppend(&query, "\nORDER BY priority DESC, magic_id");
     525
    524526    // treat limit == 0 as "no limit"
    525527    if (limit) {
     
    831833    psFree(where);
    832834
     835    psStringAppend(&query, "\nORDER BY priority DESC, magic_id");
     836
    833837    // treat limit == 0 as "no limit"
    834838    if (limit) {
Note: See TracChangeset for help on using the changeset viewer.