de.unidu.is.retrieval
Class StructuredQuery

java.lang.Object
  extended byde.unidu.is.retrieval.Query
      extended byde.unidu.is.retrieval.XIRQLQuery
          extended byde.unidu.is.retrieval.StructuredQuery

public class StructuredQuery
extends XIRQLQuery

A XIRQL structured (Boolean-style) query, defined by a tree/graph on query nodes.

Since:
2004-09-09
Version:
$Revision: 1.6 $, $Date: 2005/03/14 17:33:13 $
Author:
Henrik Nottelmann

Field Summary
protected  QueryNode node
          The query node.
 
Constructor Summary
StructuredQuery()
          Creates a new object.
StructuredQuery(java.lang.String queryID, QueryNode node, int numDocs)
          Creates a new object.
 
Method Summary
 QueryNode getNode()
          Returns the query root node.
 java.lang.String getXIRQL()
          Returns the XIRQL query string.
 
Methods inherited from class de.unidu.is.retrieval.XIRQLQuery
equals, toStringAdditional
 
Methods inherited from class de.unidu.is.retrieval.Query
getMetadata, getNumDocs, getQueryID, hashCode, setNumDocs, setQueryID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

node

protected QueryNode node
The query node.

Constructor Detail

StructuredQuery

public StructuredQuery()
Creates a new object.


StructuredQuery

public StructuredQuery(java.lang.String queryID,
                       QueryNode node,
                       int numDocs)
Creates a new object.

Parameters:
queryID - query ID
node - query node
numDocs - number of documents
Method Detail

getXIRQL

public java.lang.String getXIRQL()
Returns the XIRQL query string.

Specified by:
getXIRQL in class XIRQLQuery
Returns:
XIRQL query string

getNode

public QueryNode getNode()
Returns the query root node.

Returns:
query root node