Révision 2227
| tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Substraction.java (revision 2227) | ||
|---|---|---|
| 126 | 126 |
String query = cqpid+"=difference "+order[0].getQualifiedCqpId()+" "+order[1].getQualifiedCqpId()+";"; |
| 127 | 127 |
System.out.println("QUERY="+query);
|
| 128 | 128 |
cqi.query(query); |
| 129 |
|
|
| 130 |
if (cqi.subCorpusSize(order[0].getMainCorpus()+":"+cqpid) == 0) {
|
|
| 131 |
Log.info("The created subcorpus was empty. Aborting.");
|
|
| 132 |
return Status.CANCEL_STATUS; |
|
| 133 |
} |
|
| 129 | 134 |
subcorpus = corpus.getCorpusParent().createSubcorpus(name, cqpid); |
| 130 | 135 |
|
| 131 | 136 |
if (subcorpus == null) {
|
| 132 | 137 |
monitor.done(); |
| 133 |
System.out.println(TXMUIMessages.errorColonSubcorpusWasNotCreated);
|
|
| 138 |
Log.info(TXMUIMessages.errorColonSubcorpusWasNotCreated);
|
|
| 134 | 139 |
return Status.CANCEL_STATUS; |
| 135 | 140 |
} |
| 136 | 141 |
|
| 142 |
if (subcorpus.getSize() == 0) {
|
|
| 143 |
Log.info("The created subcorpus was empty");
|
|
| 144 |
return Status.CANCEL_STATUS; |
|
| 145 |
} |
|
| 146 |
|
|
| 137 | 147 |
System.out.println(NLS.bind(TXMUIMessages.doneColonP0Created, subcorpus.getName())); |
| 138 | 148 |
monitor.worked(50); |
| 139 | 149 |
|
| tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Intersection.java (revision 2227) | ||
|---|---|---|
| 126 | 126 |
String query = cqpid+"=intersect "+order[0].getQualifiedCqpId()+" "+order[1].getQualifiedCqpId()+";"; |
| 127 | 127 |
System.out.println("QUERY="+query);
|
| 128 | 128 |
cqi.query(query); |
| 129 |
|
|
| 130 |
System.out.println("END QUERY="+order[0].getMainCorpus()+":"+cqpid);
|
|
| 131 |
if (cqi.subCorpusSize(order[0].getMainCorpus()+":"+cqpid) == 0) {
|
|
| 132 |
Log.info("The created subcorpus was empty. Aborting.");
|
|
| 133 |
return Status.CANCEL_STATUS; |
|
| 134 |
} |
|
| 129 | 135 |
subcorpus = corpus.getCorpusParent().createSubcorpus(name, cqpid); |
| 130 | 136 |
|
| 131 | 137 |
if (subcorpus == null) {
|
| tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Union.java (revision 2227) | ||
|---|---|---|
| 126 | 126 |
String query = cqpid+"=join "+order[0].getQualifiedCqpId()+" "+order[1].getQualifiedCqpId()+";"; |
| 127 | 127 |
System.out.println("QUERY="+query);
|
| 128 | 128 |
cqi.query(query); |
| 129 |
|
|
| 130 |
if (cqi.subCorpusSize(order[0].getMainCorpus()+":"+cqpid) == 0) {
|
|
| 131 |
Log.info("The created subcorpus was empty. Aborting.");
|
|
| 132 |
return Status.CANCEL_STATUS; |
|
| 133 |
} |
|
| 134 |
|
|
| 129 | 135 |
subcorpus = corpus.getCorpusParent().createSubcorpus(name, cqpid); |
| 130 | 136 |
|
| 131 | 137 |
if (subcorpus == null) {
|
Formats disponibles : Unified diff