org.openrdf.query.algebra
Class In
java.lang.Object
org.openrdf.query.algebra.QueryModelNodeBase
org.openrdf.query.algebra.SubQueryValueOperator
org.openrdf.query.algebra.CompareSubQueryValueOperator
org.openrdf.query.algebra.In
- All Implemented Interfaces:
- Cloneable, QueryModelNode, ValueExpr
public class In
- extends CompareSubQueryValueOperator
Checks whether a certain value is contained in a set of results produced by a
query.
|
Method Summary |
In |
clone()
Returns a (deep) clone of this query model node. |
boolean |
equals(Object other)
Returns true if this query model node and its children are
recursively equal to o and its children. |
int |
hashCode()
|
|
visit(QueryModelVisitor<X> visitor)
Visits this node. |
In
public In()
In
public In(ValueExpr valueExpr,
TupleExpr subQuery)
visit
public <X extends Exception> void visit(QueryModelVisitor<X> visitor)
throws X extends Exception
- Description copied from interface:
QueryModelNode
- Visits this node. The node reports itself to the visitor with the proper
runtime type.
- Throws:
X extends Exception
equals
public boolean equals(Object other)
- Description copied from interface:
QueryModelNode
- Returns true if this query model node and its children are
recursively equal to o and its children.
- Specified by:
equals in interface QueryModelNode- Overrides:
equals in class CompareSubQueryValueOperator
hashCode
public int hashCode()
- Overrides:
hashCode in class CompareSubQueryValueOperator
clone
public In clone()
- Description copied from interface:
QueryModelNode
- Returns a (deep) clone of this query model node. This method recursively
clones the entire node tree, starting from this nodes.
- Specified by:
clone in interface QueryModelNode- Specified by:
clone in interface ValueExpr- Overrides:
clone in class CompareSubQueryValueOperator
- Returns:
- A deep clone of this query model node.
Copyright © 2001-2010 Aduna. All Rights Reserved.