org.openrdf.query.algebra
Class Like
java.lang.Object
org.openrdf.query.algebra.QueryModelNodeBase
org.openrdf.query.algebra.UnaryValueOperator
org.openrdf.query.algebra.Like
- All Implemented Interfaces:
- Cloneable, QueryModelNode, ValueExpr
public class Like
- extends UnaryValueOperator
Compares the string representation of a value expression to a pattern.
Like
public Like()
Like
public Like(ValueExpr expr,
String pattern,
boolean caseSensitive)
setPattern
public void setPattern(String pattern,
boolean caseSensitive)
getPattern
public String getPattern()
isCaseSensitive
public boolean isCaseSensitive()
getOpPattern
public String getOpPattern()
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
getSignature
public String getSignature()
- Description copied from class:
QueryModelNodeBase
- Default implementation of
QueryModelNode.getSignature() that
prints the name of the node's class.
- Specified by:
getSignature in interface QueryModelNode- Overrides:
getSignature in class QueryModelNodeBase
- Returns:
- The node's signature, e.g. SLICE (offset=10, limit=10).
clone
public Like 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 UnaryValueOperator
- Returns:
- A deep clone of this query model node.
Copyright © 2001-2008 Aduna. All Rights Reserved.