Changeset 41213 for trunk/ippTools/src/addtool.c
- Timestamp:
- Dec 24, 2019, 2:57:20 AM (7 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/addtool.c (modified) (18 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/addtool.c
r41072 r41213 134 134 PXOPT_LOOKUP_STR(minidvodb_name, config->args, "-set_minidvodb_name", false, false); 135 135 PXOPT_LOOKUP_STR(minidvodb_group, config->args, "-set_minidvodb_group", false, false); 136 PXOPT_LOOKUP_STR(minidvodb_host, config->args, "-set_minidvodb_host", false, false); 136 137 PXOPT_LOOKUP_BOOL(image_only, config->args, "-image_only", false); 137 138 PXOPT_LOOKUP_BOOL(minidvodb, config->args, "-set_minidvodb", false); 138 139 PXOPT_LOOKUP_BOOL(destreaked, config->args, "-destreaked", false); 139 140 PXOPT_LOOKUP_BOOL(uncensored, config->args, "-uncensored", false); 140 141 141 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 142 142 … … 155 155 pxAddLabelSearchArgs (config, where, "-label", "camRun.label", "=="); // define using camRun label 156 156 pxAddLabelSearchArgs (config, where, "-data_group","camRun.data_group", "=="); // define using camRun label 157 pxAddLabelSearchArgs (config, where, "-filter", "rawExp.filter", "LIKE"); // define using camRun label 157 158 PXOPT_COPY_STR(config->args, where, "-reduction", "camRun.reduction", "=="); 158 159 } … … 703 704 minidvodb, 704 705 minidvodb_group, 705 minidvodb_name 706 minidvodb_name, 707 minidvodb_host 706 708 )) { 707 709 if (!psDBRollback(config->dbh)) { … … 745 747 minidvodb, 746 748 minidvodb_group, 747 minidvodb_name 749 minidvodb_name, 750 minidvodb_host 748 751 )) { 749 752 if (!psDBRollback(config->dbh)) { … … 779 782 return false; 780 783 } 781 782 784 // queue the exp 783 785 //for (int filter_id = 0; filter_id < num_inputs; filter_id++) { … … 795 797 minidvodb, 796 798 minidvodb_group, 797 minidvodb_name 799 minidvodb_name, 800 minidvodb_host 798 801 )) { 799 802 if (!psDBRollback(config->dbh)) { … … 838 841 minidvodb, 839 842 minidvodb_group, 840 minidvodb_name 843 minidvodb_name, 844 minidvodb_host 841 845 )) { 842 846 if (!psDBRollback(config->dbh)) { … … 886 890 minidvodb, 887 891 minidvodb_group, 888 minidvodb_name 892 minidvodb_name, 893 minidvodb_host 889 894 )) { 890 895 if (!psDBRollback(config->dbh)) { … … 934 939 minidvodb, 935 940 minidvodb_group, 936 minidvodb_name 941 minidvodb_name, 942 minidvodb_host 937 943 )) { 938 944 if (!psDBRollback(config->dbh)) { … … 976 982 minidvodb, 977 983 minidvodb_group, 978 minidvodb_name 984 minidvodb_name, 985 minidvodb_host 979 986 )) { 980 987 if (!psDBRollback(config->dbh)) { … … 1203 1210 PXOPT_LOOKUP_STR(dvodb_path, config->args, "-dvodb_path", false, false); 1204 1211 PXOPT_LOOKUP_STR(minidvodb_name, config->args, "-minidvodb_name", false, false); 1212 PXOPT_LOOKUP_STR(minidvodb_host, config->args, "-minidvodb_host", false, false); 1205 1213 PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false); 1206 1214 PXOPT_LOOKUP_S64(stage_extra1, config->args, "-stage_extra1", false, false); … … 1317 1325 } 1318 1326 } 1327 1328 //if there is a minidvodb_host, set it in addRun (it's not known until it is processed) 1329 if (minidvodb_host) { 1330 psString setName = NULL; 1331 psStringAppend (&setName, "UPDATE addRun set minidvodb_host = '%s' where add_id = %" PRId64, minidvodb_host, row->add_id); 1332 if (!p_psDBRunQuery(config->dbh, setName)) { 1333 if (!psDBRollback(config->dbh)) { 1334 psError(PS_ERR_UNKNOWN, false, "database error"); 1335 } 1336 psError(PS_ERR_UNKNOWN, false, "database error"); 1337 1338 return false; 1339 } 1340 } 1341 1319 1342 //if there is a stage_extra1, set it in addRun (it's not known until it is processed) 1320 1343 if (stage_extra1) { … … 1332 1355 } 1333 1356 } 1334 1335 1336 1337 1357 1338 1358 // since there is only one exp per 'new' set addRun.state = 'full' … … 1663 1683 // required 1664 1684 PXOPT_LOOKUP_STR(minidvodb_group, config->args, "-set_minidvodb_group", true, false); 1665 1685 PXOPT_LOOKUP_STR(minidvodb_path, config->args, "-set_minidvodb_path", false, false); 1686 PXOPT_LOOKUP_STR(minidvodb_host, config->args, "-set_minidvodb_host", false, false); 1666 1687 //optional 1667 1688 PXOPT_LOOKUP_STR(minidvodb_name, config->args, "-set_minidvodb_name", false, false); 1668 PXOPT_LOOKUP_STR(minidvodb_path, config->args, "-set_minidvodb_path", false, false);1669 1689 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); 1670 1690 PXOPT_LOOKUP_STR(note, config->args, "-set_note", false, false); 1671 1691 1672 1692 if (!psDBTransaction(config->dbh)) { … … 1675 1695 } 1676 1696 1677 psString minidvodbpath = "NULL";1697 // psString minidvodbpath = "NULL"; 1678 1698 1679 1699 // I don't know how to get around the complaints of minidvodb_path can't be null. this 'fixes' it, but someone smarter can fix it properly. 1680 if (minidvodb_path) {1681 minidvodbpath = minidvodb_path;1682 } else {1683 psError(PS_ERR_UNKNOWN, false, "require minidvodb_path");1684 return false;1685 }1700 // if (minidvodb_path) { 1701 // minidvodbpath = minidvodb_path; 1702 // } else { 1703 // psError(PS_ERR_UNKNOWN, false, "require minidvodb_path"); 1704 // return false; 1705 // } 1686 1706 1687 1707 if (!minidvodbRunInsert(config->dbh, … … 1689 1709 minidvodb_name, 1690 1710 minidvodb_group, 1691 minidvodbpath, 1711 minidvodb_path, 1712 minidvodb_host, 1692 1713 "new", 1714 note, 1693 1715 0 1694 1716 )) { … … 1746 1768 PXOPT_LOOKUP_STR(minidvodb_name, config->args, "-set_minidvodb_name", false, false); 1747 1769 PXOPT_LOOKUP_STR(minidvodb_path, config->args, "-set_minidvodb_path", false, false); 1770 PXOPT_LOOKUP_STR(minidvodb_host, config->args, "-set_minidvodb_host", false, false); 1748 1771 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); 1749 1772 PXOPT_LOOKUP_STR(minidvodb_group, config->args, "-set_minidvodb_group", false, false); … … 1770 1793 1771 1794 psStringAppend(&query, " minidvodb_path = '%s'", minidvodb_path); 1795 cnt++; 1796 } 1797 1798 if (minidvodb_host) { 1799 if (cnt) { 1800 psStringAppend(&query, "%s", comma); 1801 } 1802 1803 psStringAppend(&query, " minidvodb_host = '%s'", minidvodb_host); 1772 1804 cnt++; 1773 1805 }
Note:
See TracChangeset
for help on using the changeset viewer.
