org.castor.cpa.persistence.sql.query
Class QueryObject

java.lang.Object
  extended by org.castor.cpa.persistence.sql.query.QueryObject
Direct Known Subclasses:
Assignment, Condition, Delete, Expression, Insert, Qualifier, Select, Update

public abstract class QueryObject
extends java.lang.Object

Abstract base class for all query objects.

Version:
$Revision$ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
Author:
Ahmad Hassan, Ralf Joachim

Constructor Summary
QueryObject()
           
 
Method Summary
 java.lang.String toString()
           
abstract  void toString(QueryContext ctx)
          Append a string representation of the object to the given QueryContext.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryObject

public QueryObject()
Method Detail

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public abstract void toString(QueryContext ctx)
Append a string representation of the object to the given QueryContext. In general, this toString method appends a string that "textually represents" this object. The result should be a string in valid SQL syntax. It is required that all subclasses override this method.

Parameters:
ctx - QueryContext to append the string representation of the object to.


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com