org.openrdf.sail.rdbms.algebra.base
Interface SqlExpr

All Superinterfaces:
Cloneable, QueryModelNode, Serializable
All Known Implementing Classes:
BinarySqlOperator, BNodeColumn, BooleanValue, DatatypeColumn, DateTimeColumn, DoubleValue, FalseValue, HashColumn, IdColumn, LabelColumn, LanguageColumn, LongLabelColumn, LongURIColumn, NarySqlOperator, NumberValue, NumericColumn, RefIdColumn, SqlAbs, SqlAnd, SqlCase, SqlCast, SqlCompare, SqlConcat, SqlConstant, SqlEq, SqlIsNull, SqlLike, SqlLowerCase, SqlMathExpr, SqlNot, SqlNull, SqlOr, SqlRegex, SqlShift, StringValue, TrueValue, UnarySqlOperator, URIColumn, ValueColumnBase

public interface SqlExpr
extends QueryModelNode

An SQL expression.

Author:
James Leigh

Method Summary
 SqlExpr clone()
          Returns a (deep) clone of this query model node.
 
Methods inherited from interface org.openrdf.query.algebra.QueryModelNode
getParentNode, getSignature, replaceChildNode, replaceWith, setParentNode, toString, visit, visitChildren
 

Method Detail

clone

SqlExpr 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
Returns:
A deep clone of this query model node.


Copyright © 2001-2009 Aduna. All Rights Reserved.