org.openrdf.query.parser
Class ParsedQuery

java.lang.Object
  extended by org.openrdf.query.parser.ParsedOperation
      extended by org.openrdf.query.parser.ParsedQuery
Direct Known Subclasses:
ParsedBooleanQuery, ParsedGraphQuery, ParsedTupleQuery

public abstract class ParsedQuery
extends ParsedOperation

Abstract super class of all query types that a query parser can generate.

Author:
Arjohn Kampman

Constructor Summary
ParsedQuery()
          Creates a new query object.
ParsedQuery(String sourceString)
          Creates a new query object.
ParsedQuery(String sourceString, TupleExpr tupleExpr)
          Creates a new query object.
ParsedQuery(String sourceString, TupleExpr tupleExpr, Dataset dataset)
          Creates a new query object.
ParsedQuery(TupleExpr tupleExpr)
          Creates a new query object.
ParsedQuery(TupleExpr tupleExpr, Dataset dataset)
          Creates a new query object.
 
Method Summary
 Dataset getDataset()
           
 TupleExpr getTupleExpr()
          Gets the tuple expression underlying this operation.
 void setDataset(Dataset dataset)
           
 void setTupleExpr(TupleExpr tupleExpr)
          Gets the tuple expression underlying this operation.
 String toString()
           
 
Methods inherited from class org.openrdf.query.parser.ParsedOperation
getSourceString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParsedQuery

public ParsedQuery()
Creates a new query object. To complete this query, a tuple expression needs to be supplied to it using setTupleExpr(TupleExpr).


ParsedQuery

public ParsedQuery(String sourceString)
Creates a new query object. To complete this query, a tuple expression needs to be supplied to it using setTupleExpr(TupleExpr).


ParsedQuery

public ParsedQuery(String sourceString,
                   TupleExpr tupleExpr)
Creates a new query object.

Parameters:
tupleExpr - The tuple expression underlying this query.

ParsedQuery

public ParsedQuery(TupleExpr tupleExpr)
Creates a new query object.

Parameters:
tupleExpr - The tuple expression underlying this query.

ParsedQuery

public ParsedQuery(TupleExpr tupleExpr,
                   Dataset dataset)
Creates a new query object.

Parameters:
tupleExpr - The tuple expression underlying this query.

ParsedQuery

public ParsedQuery(String sourceString,
                   TupleExpr tupleExpr,
                   Dataset dataset)
Creates a new query object.

Parameters:
tupleExpr - The tuple expression underlying this query.
Method Detail

getDataset

public Dataset getDataset()

setDataset

public void setDataset(Dataset dataset)

setTupleExpr

public void setTupleExpr(TupleExpr tupleExpr)
Gets the tuple expression underlying this operation.


getTupleExpr

public TupleExpr getTupleExpr()
Gets the tuple expression underlying this operation.


toString

public String toString()
Overrides:
toString in class Object


Copyright © 2001-2012 Aduna. All Rights Reserved.