Examples of QueryExpression


Examples of org.apache.oodt.cas.catalog.query.QueryExpression

         Validate.isTrue(pageNum != -1, "Must specify pageNum");
         Validate.isTrue(pageSize != -1, "Must specify pageSize");
         Validate.notNull(query, "Must specify query");
         Validate.notNull(termNames, "Must specify termNames");

         QueryExpression queryExpression = QueryParser
               .parseQueryExpression(query);
         Page page = null;
         if (catalogIds == null) {
            page = getClient().getPage(new PageInfo(pageSize, pageNum),
                  queryExpression);
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

    ingestedMetadata = metadatas.get(0).getMetadata();
    assertEquals(ingestedMetadata.getMetadata("testkey1"), "testval1");
    assertEquals(ingestedMetadata.getAllMetadata("testkey1").size(), 2);

    // test query using querypager
    QueryExpression qe = QueryParser
        .parseQueryExpression("testkey1 == 'testval1'");
    QueryPager pager = cs.query(qe);
    metadatas = cs.getNextPage(pager);
    assertEquals(metadatas.size(), 1);
    ingestedMetadata = metadatas.get(0).getMetadata();
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

  protected int pageSize;
  protected String query;
  protected Set<String> catalogIds;
 
  public void performAction(CatalogServiceClient csClient) throws Exception {
    QueryExpression queryExpression = QueryParser.parseQueryExpression(query);
    Page page = null;
    if (catalogIds == null)
      page = csClient.getPage(new PageInfo(pageSize, pageNum), queryExpression);
    else
      page = csClient.getPage(new PageInfo(pageSize, pageNum), queryExpression, catalogIds);
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

    }
    return queryExpression;
  }
 
  public static void main(String[] args) throws ParseException, TokenMgrError {
    QueryExpression qe = QueryParser.parseQueryExpression("{bucketNames = 'joe,tim' ; Name == 'Tim,Joe' AND City == 'Upland' AND State == 'CA'}");
    System.out.println(qe.toString());
    System.out.println(simplifyQuery(qe).toString());
    System.out.println("");
    qe = QueryParser.parseQueryExpression("Name == 'Tim,Joe' AND (City == 'Upland' AND State == 'CA')");
    System.out.println(qe.toString());
    System.out.println(simplifyQuery(qe).toString());
  }
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

  protected String query;
  protected Set<String> catalogIds;
  protected List<String> termNames;
 
  public void performAction(CatalogServiceClient csClient) throws Exception {
    QueryExpression queryExpression = QueryParser.parseQueryExpression(query);
    Page page = null;
    if (catalogIds == null)
      page = csClient.getPage(new PageInfo(pageSize, pageNum), queryExpression);
    else
      page = csClient.getPage(new PageInfo(pageSize, pageNum), queryExpression, catalogIds);
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

  protected String query;
  protected Set<String> catalogIds;
 
  public void performAction(CatalogServiceClient csClient) throws Exception {
    QueryExpression queryExpression = QueryParser.parseQueryExpression(query);
    QueryPager queryPager = null;
    if (catalogIds == null)
      queryPager = csClient.query(queryExpression);
    else
      queryPager = csClient.query(queryExpression, catalogIds);
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

  final public QueryExpression parseInput() throws ParseException {
/*@bgen(jjtree) parseInput */
        SimpleNode jjtn000 = new SimpleNode(JJTPARSEINPUT);
        boolean jjtc000 = true;
        jjtree.openNodeScope(jjtn000);QueryExpression qe = null;
    try {
      qe = Query(null);
      jj_consume_token(0);
          jjtree.closeNodeScope(jjtn000, true);
          jjtc000 = false;
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

  final public QueryExpression Query(Vector<String> bucketNames) throws ParseException {
/*@bgen(jjtree) Query */
        SimpleNode jjtn000 = new SimpleNode(JJTQUERY);
        boolean jjtc000 = true;
        jjtree.openNodeScope(jjtn000);QueryExpression qe1 = null;
        QueryExpression qe2 = null;
        Token operator = null;
    try {
      qe1 = QueryExpression(bucketNames);
      label_1:
      while (true) {
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

  final public QueryExpression QueryExpression(Vector<String> bucketNames) throws ParseException {
/*@bgen(jjtree) QueryExpression */
        SimpleNode jjtn000 = new SimpleNode(JJTQUERYEXPRESSION);
        boolean jjtc000 = true;
        jjtree.openNodeScope(jjtn000);QueryExpression qe = null;
    try {
      if (jj_2_2(2147483647)) {
        qe = PriorityQueryExpression(bucketNames);
      } else if (jj_2_3(2147483647)) {
        qe = StdQueryExpression();
View Full Code Here

Examples of org.apache.oodt.cas.catalog.query.QueryExpression

  final public QueryExpression StdQueryExpression() throws ParseException {
/*@bgen(jjtree) StdQueryExpression */
        SimpleNode jjtn000 = new SimpleNode(JJTSTDQUERYEXPRESSION);
        boolean jjtc000 = true;
        jjtree.openNodeScope(jjtn000);QueryExpression qe = null;
        Vector<String> bucketNames = new Vector<String>();
    try {
      jj_consume_token(OPEN_BRACES);
      label_2:
      while (true) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.