You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by ma...@apache.org on 2010/07/12 22:26:34 UTC
svn commit: r963474 -
/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryService.java
Author: mattmann
Date: Mon Jul 12 20:26:33 2010
New Revision: 963474
URL: http://svn.apache.org/viewvc?rev=963474&view=rev
Log:
- progress towards OODT-15 One trunk for all OODT components with top level build
Added:
incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryService.java
- copied, changed from r963466, incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/struct/QueryService.java
Copied: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryService.java (from r963466, incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/struct/QueryService.java)
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryService.java?p2=incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryService.java&p1=incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/struct/QueryService.java&r1=963466&r2=963474&rev=963474&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/struct/QueryService.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryService.java Mon Jul 12 20:26:33 2010
@@ -1,4 +1,4 @@
-/*
+/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
@@ -23,43 +23,49 @@ import java.util.Map;
//OODT imports
import org.apache.oodt.cas.catalog.exception.QueryServiceException;
-import org.apache.oodt.cas.catalog.page.IngestReceipt;
-import org.apache.oodt.cas.catalog.page.TransactionReceipt;
+import org.apache.oodt.cas.catalog.pagination.IngestReceipt;
+import org.apache.oodt.cas.catalog.pagination.TransactionReceipt;
import org.apache.oodt.cas.catalog.query.QueryExpression;
import org.apache.oodt.cas.catalog.term.TermBucket;
/**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
- * A Interface for performing queries to a Catalog
- * <p>
+ *
+ * An interface for performing queries to a Catalog.
+ *
*/
public interface QueryService {
- /**
- * Returns all the TransactionIds that fall under the given query
- * @param query The query for TransactionIds
- * @return Returns a List of TransactionIds that meet the query, otherwise
- * an empty List is no TransactionIds are found for the given query
- */
- public List<IngestReceipt> query(QueryExpression queryExpression) throws QueryServiceException;
-
- /**
- * Returns a List of TermBuckets ingested for a given TransactionId
- * @param transactionId The TransactionId in question
- * @return A List of TermBuckets for the given TransactionId or empty list
- * if no record of the give TranactionId exists
- */
- public List<TermBucket> getBuckets(TransactionId<?> transactionId) throws QueryServiceException;
-
- /**
- * Does the same as getBuckets(TransactionId), except is performed over a list
- * of TransactionIds
- * @param transactionIds A List of TransactionIds for which TermBuckets are wanted
- * @return A Map of TransactionIds to TermBuckets
- */
- public Map<TransactionId<?>, List<TermBucket>> getBuckets(List<TransactionId<?>> transactionIds) throws QueryServiceException;
+ /**
+ * Returns all the TransactionIds that fall under the given query
+ *
+ * @param query
+ * The query for TransactionIds
+ * @return Returns a List of TransactionIds that meet the query, otherwise an
+ * empty List is no TransactionIds are found for the given query
+ */
+ public List<IngestReceipt> query(QueryExpression queryExpression)
+ throws QueryServiceException;
+
+ /**
+ * Returns a List of TermBuckets ingested for a given TransactionId
+ *
+ * @param transactionId
+ * The TransactionId in question
+ * @return A List of TermBuckets for the given TransactionId or empty list if
+ * no record of the give TranactionId exists
+ */
+ public List<TermBucket> getBuckets(TransactionId<?> transactionId)
+ throws QueryServiceException;
+
+ /**
+ * Does the same as getBuckets(TransactionId), except is performed over a list
+ * of TransactionIds
+ *
+ * @param transactionIds
+ * A List of TransactionIds for which TermBuckets are wanted
+ * @return A Map of TransactionIds to TermBuckets
+ */
+ public Map<TransactionId<?>, List<TermBucket>> getBuckets(
+ List<TransactionId<?>> transactionIds) throws QueryServiceException;
}