org.openrdf.sesame.sail.query
Class In

java.lang.Object
  extended byorg.openrdf.sesame.sail.query.In
All Implemented Interfaces:
BooleanExpr

public class In
extends Object
implements BooleanExpr

Checks whether a certain value is contained in a set of results produced by a query.


Constructor Summary
In(ValueExpr leftArg, Query rightArg)
           
 
Method Summary
 ValueExpr getLeftArg()
           
 Query getRightArg()
           
 void getVariables(Collection variables)
          Gets all variables that are used in this BooleanExpr.
 boolean isTrue(RdfSource rdfSource)
          Evaluates the boolean expression on the supplied RdfSource object.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

In

public In(ValueExpr leftArg,
          Query rightArg)
Method Detail

getLeftArg

public ValueExpr getLeftArg()

getRightArg

public Query getRightArg()

getVariables

public void getVariables(Collection variables)
Description copied from interface: BooleanExpr
Gets all variables that are used in this BooleanExpr.

Specified by:
getVariables in interface BooleanExpr
Parameters:
variables - A Collection to add the Var objects to.

isTrue

public boolean isTrue(RdfSource rdfSource)
               throws SailQueryException
Description copied from interface: BooleanExpr
Evaluates the boolean expression on the supplied RdfSource object.

Specified by:
isTrue in interface BooleanExpr
Parameters:
rdfSource - The RdfSource to evaluate the boolean expression against.
Returns:
the result of the evaluation.
Throws:
SailQueryException

toString

public String toString()


Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.