Examples of addTerm()


Examples of org.apache.oodt.cas.catalog.term.TermBucket.addTerm()

                String termValue = rs.getString("term_value");
                TermBucket bucket = termBuckets.get(bucketName);
                if (bucket == null)
                  bucket = new TermBucket(bucketName);
                Term term = new Term(termName, Collections.singletonList((this.useUTF8 ? URLDecoder.decode(termValue, "UTF8") : termValue)));
                bucket.addTerm(term);
                termBuckets.put(bucketName, bucket);
      }
      return new Vector<TermBucket>(termBuckets.values());
    }catch (Exception e) {
      throw new QueryServiceException("Failed to get term buckets for transaction id '" + transactionId + "' : " + e.getMessage(), e);
View Full Code Here

Examples of org.apache.oodt.cas.catalog.term.TermBucket.addTerm()

      }
    }else {
      LOG.log(Level.WARNING, "Catalog '" + this + "' has no dictionaries defined, attempting to send all Metadata in a default TermBucket");
      TermBucket bucket = new TermBucket();
      for (String key : metadata.getAllKeys())
        bucket.addTerm(new Term(key, metadata.getAllMetadata(key)));
      termBuckets.add(bucket);
    }
    return termBuckets;
  }
 
View Full Code Here

Examples of org.apache.oodt.cas.catalog.term.TermBucket.addTerm()

  public TermBucket lookup(Metadata metadata)
      throws CatalogDictionaryException {
    if (metadata.getMetadata("ProductType") != null && metadata.getAllMetadata("ProductType").contains("Workflows")) {
      TermBucket workflowBucket = new TermBucket("Workflows");
      for (Object key : metadata.getHashtable().keySet())
        workflowBucket.addTerm(new Term((String) key, metadata.getAllMetadata((String) key)));
      return workflowBucket;
    }else {
      return null;
    }
  }
View Full Code Here

Examples of org.apache.oodt.cas.catalog.term.TermBucket.addTerm()

     
      TermBucket tb = new TermBucket("Workflows");
      while (rs.next()) {
                String key = rs.getString("workflow_met_key");
                String value = URLDecoder.decode(rs.getString("workflow_met_val"), "UTF-8");
                tb.addTerm(new Term(key, Collections.singletonList(value)));
            }
      return Collections.singletonList(tb);
    }catch (Exception e) {
      throw new QueryServiceException("Failed to get Workflow Instance Metadata for workflow id '" + transactionId + "' : " + e.getMessage(), e);
    }finally {
View Full Code Here

Examples of org.apache.oodt.cas.filemgr.structs.BooleanQueryCriteria.addTerm()

                qcList.add(this.handleQueryCriteria(criteria));
            BooleanQueryCriteria bqc = new BooleanQueryCriteria();
            bqc.setOperator(((BooleanQueryCriteria) qc).getOperator());
            bqc.setElementName(qc.getElementName());
            for (QueryCriteria criteria : qcList)
                bqc.addTerm(criteria);
            return bqc;
        }else if (qc.getElementName().equals(elementName) && qc instanceof TermQueryCriteria) {
            return this.handleTermQueryCriteria((TermQueryCriteria) qc);
        }else if (qc.getElementName().equals(elementName) && qc instanceof RangeQueryCriteria) {
            return this.handleRangeQueryCriteria((RangeQueryCriteria) qc);
View Full Code Here

Examples of org.apache.oodt.cas.filemgr.structs.BooleanQueryCriteria.addTerm()

            throws QueryFormulationException {
        Stack<QueryCriteria> stack = new Stack<QueryCriteria>();
        for (String item : postFixStatement) {
            if (item.equals("AND")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.addTerm(stack.pop());
                bQC.addTerm(stack.pop());
                stack.push(bQC);
            } else if (item.equals("OR")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.setOperator(BooleanQueryCriteria.OR);
View Full Code Here

Examples of org.apache.oodt.cas.filemgr.structs.BooleanQueryCriteria.addTerm()

        Stack<QueryCriteria> stack = new Stack<QueryCriteria>();
        for (String item : postFixStatement) {
            if (item.equals("AND")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.addTerm(stack.pop());
                bQC.addTerm(stack.pop());
                stack.push(bQC);
            } else if (item.equals("OR")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.setOperator(BooleanQueryCriteria.OR);
                bQC.addTerm(stack.pop());
View Full Code Here

Examples of org.apache.oodt.cas.filemgr.structs.BooleanQueryCriteria.addTerm()

                bQC.addTerm(stack.pop());
                stack.push(bQC);
            } else if (item.equals("OR")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.setOperator(BooleanQueryCriteria.OR);
                bQC.addTerm(stack.pop());
                bQC.addTerm(stack.pop());
                stack.push(bQC);
            } else if (item.equals("NOT")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.setOperator(BooleanQueryCriteria.NOT);
View Full Code Here

Examples of org.apache.oodt.cas.filemgr.structs.BooleanQueryCriteria.addTerm()

                stack.push(bQC);
            } else if (item.equals("OR")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.setOperator(BooleanQueryCriteria.OR);
                bQC.addTerm(stack.pop());
                bQC.addTerm(stack.pop());
                stack.push(bQC);
            } else if (item.equals("NOT")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.setOperator(BooleanQueryCriteria.NOT);
                bQC.addTerm(stack.pop());
View Full Code Here

Examples of org.apache.oodt.cas.filemgr.structs.BooleanQueryCriteria.addTerm()

                bQC.addTerm(stack.pop());
                stack.push(bQC);
            } else if (item.equals("NOT")) {
                BooleanQueryCriteria bQC = new BooleanQueryCriteria();
                bQC.setOperator(BooleanQueryCriteria.NOT);
                bQC.addTerm(stack.pop());
                stack.push(bQC);
            } else {
                stack.push(new Expression(item).convertToQueryCriteria());
            }
        }
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.