org.openrdf.sail.rdbms.algebra.base
Class RdbmsQueryModelNodeBase

java.lang.Object
  extended by org.openrdf.query.algebra.QueryModelNodeBase
      extended by org.openrdf.sail.rdbms.algebra.base.RdbmsQueryModelNodeBase
All Implemented Interfaces:
Cloneable, QueryModelNode
Direct Known Subclasses:
BinarySqlOperator, FromItem, IdColumn, SelectProjection, SelectQuery, SqlCase, SqlConstant, UnarySqlOperator, ValueColumnBase

public abstract class RdbmsQueryModelNodeBase
extends QueryModelNodeBase

An extension to QueryModelNodeBase for SQL query algebra.

Author:
James Leigh

Constructor Summary
RdbmsQueryModelNodeBase()
           
 
Method Summary
<X extends Exception>
void
visit(QueryModelVisitor<X> visitor)
          Visits this node.
abstract
<X extends Exception>
void
visit(RdbmsQueryModelVisitorBase<X> visitor)
           
 
Methods inherited from class org.openrdf.query.algebra.QueryModelNodeBase
clone, getParentNode, getSignature, nullEquals, replaceChildNode, replaceNodeInList, replaceWith, setParentNode, toString, visitChildren
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openrdf.query.algebra.QueryModelNode
equals
 

Constructor Detail

RdbmsQueryModelNodeBase

public RdbmsQueryModelNodeBase()
Method Detail

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

visit

public abstract <X extends Exception> void visit(RdbmsQueryModelVisitorBase<X> visitor)
                    throws X extends Exception
Throws:
X extends Exception


Copyright © 2001-2012 Aduna. All Rights Reserved.