Revision 51115
Added by Alessia Bardi about 6 years ago
modules/cnr-cql-utils/trunk/src/test/java/eu/dnetlib/functionality/cql/mongo/MongoCqlTranslatorTest.java | ||
---|---|---|
99 | 99 |
assertEquals(expected, o); |
100 | 100 |
} |
101 | 101 |
|
102 |
@Test |
|
103 |
public void testLongQuery() throws IOException, CQLParseException { |
|
104 |
String q = "oaftype=\"result\" AND resulttypeid=\"publication\" AND (set=\"All_Ireland_Public_Health_Repository\" OR set=\"ARROW_DIT\" OR set=\"Cork_Open_Research_Archive\" OR set=\"DCU_Online_Research_Access_Service\" OR set=\"e-publications_RCSI\" OR set=\"Marine_Institute_Open_Access_Repository__OAR\" OR set=\"Maynooth_University_ePrints___eTheses_Archive\" OR set=\"Research_Repository_UCD\" OR set=\"STOR\" OR set=\"Trinity_s_Access_to_Research_Archive\" OR set=\"UCD_Digital_Library\" OR set=\"University_of_Limerick_Institutional_Repository\" OR set=\"Waterford_Institute_of_Technology_Repository\")"; |
|
105 |
Bson o = tr.toMongo(q); |
|
106 |
log.info(o); |
|
107 |
} |
|
108 |
|
|
102 | 109 |
@Ignore |
103 | 110 |
@Test |
104 | 111 |
public void testParseWfLoggerQuery() throws IOException, CQLParseException { |
modules/cnr-cql-utils/trunk/src/main/java/eu/dnetlib/functionality/cql/mongo/MongoCqlTranslator.java | ||
---|---|---|
8 | 8 |
import com.mongodb.BasicDBObjectBuilder; |
9 | 9 |
import eu.dnetlib.functionality.cql.parse.Relation; |
10 | 10 |
import eu.dnetlib.functionality.cql.parse.Relations; |
11 |
import org.apache.commons.lang.StringUtils; |
|
11 |
import org.apache.commons.lang3.StringUtils;
|
|
12 | 12 |
import org.apache.commons.logging.Log; |
13 | 13 |
import org.apache.commons.logging.LogFactory; |
14 | 14 |
import org.bson.conversions.Bson; |
modules/cnr-cql-utils/trunk/src/main/java/eu/dnetlib/functionality/cql/CQLExpander.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.util.Set; |
4 | 4 |
|
5 |
import org.apache.commons.lang.StringUtils; |
|
5 |
import org.apache.commons.lang3.StringUtils;
|
|
6 | 6 |
import org.z3950.zing.cql.CQLBooleanNode; |
7 | 7 |
import org.z3950.zing.cql.CQLNode; |
8 | 8 |
import org.z3950.zing.cql.CQLOrNode; |
modules/cnr-cql-utils/trunk/src/main/java/eu/dnetlib/functionality/cql/parse/TermNode.java | ||
---|---|---|
13 | 13 |
import com.google.common.collect.HashBiMap; |
14 | 14 |
import com.google.common.collect.Iterables; |
15 | 15 |
import com.google.common.collect.Maps; |
16 |
import org.apache.commons.lang.StringUtils; |
|
16 |
import org.apache.commons.lang3.StringUtils;
|
|
17 | 17 |
import org.apache.lucene.queryparser.classic.QueryParserBase; |
18 | 18 |
|
19 | 19 |
public class TermNode extends Node { |
Also available in: Unified diff
using apache commons-lang3