Package org.apache.oodt.xmlps.mapping

Examples of org.apache.oodt.xmlps.mapping.Mapping


  }
 
  public void testParseWildcardWithMapping(){
    String queryStr = "bar LIKE 'FOO'";
    String expected = "bar LIKE '%FOO%'";
    Mapping mapping = new Mapping();
    MappingField mf = new MappingField();
    mf.setDbName("bar");
    mf.setName("foo");
    mf.setString(true);
    mapping.addField("foo", mf);
   
    XMLQuery query = XMLQueryHelper.getDefaultQueryFromQueryString(queryStr);
    assertNotNull(query);
    Stack<QueryElement> queryStack = HandlerQueryParser.createQueryStack(query
        .getWhereElementSet());
View Full Code Here


  }
 
  public void testParseWildcardWithMapping(){
    String queryStr = "bar LIKE 'FOO'";
    String expected = "bar LIKE '%FOO%'";
    Mapping mapping = new Mapping();
    MappingField mf = new MappingField();
    mf.setDbName("bar");
    mf.setName("foo");
    mf.setString(true);
    mapping.addField("foo", mf);
   
    XMLQuery query = XMLQueryHelper.getDefaultQueryFromQueryString(queryStr);
    assertNotNull(query);
    Stack<QueryElement> queryStack = HandlerQueryParser.createQueryStack(query
        .getWhereElementSet());
View Full Code Here

    assertNotNull(parsedQuery);
    assertEquals(expected, parsedQuery.evaluate());   
  }
 
  private Mapping createFooBarMapping() {
    Mapping m = new Mapping();
    MappingField foof = new MappingField();
    foof.setName("foo");
    foof.setDbName("foo");
    foof.setString(true);
    MappingField barf = new MappingField();
    barf.setName("bar");
    barf.setDbName("bar");
    barf.setString(true);
    m.addField("foo", foof);
    m.addField("bar", barf);
    return m;
  }
View Full Code Here

    m.addField("bar", barf);
    return m;
  }

  public void testParseLiteralQuotesWithParen() {
    Mapping m = createFooBarMapping();

    String q = "(foo = 'yes' OR bar = 'no') AND RETURN = foo AND RETURN = bar";
    String expected = "(bar = 'no' OR foo = 'yes')";

    XMLQuery query = XMLQueryHelper.getDefaultQueryFromQueryString(q);
View Full Code Here

TOP

Related Classes of org.apache.oodt.xmlps.mapping.Mapping

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.