org.castor.cpa.persistence.sql.query.expression
Class Column

java.lang.Object
  extended by org.castor.cpa.persistence.sql.query.expression.Expression
      extended by org.castor.cpa.persistence.sql.query.expression.Column
All Implemented Interfaces:
QueryObject

public final class Column
extends Expression

Class representing a column of the database table.

Version:
$Revision: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $
Author:
Ahmad Hassan, Ralf Joachim

Constructor Summary
Column(Qualifier qualifier, String name)
          Construct a column with given qualifier and name.
Column(String name)
          Construct a column that has no qualifier with given name.
 
Method Summary
 void accept(Visitor visitor)
          Accept method to handle incoming visitors.
 String name()
          Returns name of the column.
 Qualifier qualifier()
          Returns qualifier the column belongs to.
 String toString()
          Method constructing query string.
 
Methods inherited from class org.castor.cpa.persistence.sql.query.expression.Expression
equal, greaterEqual, greaterThan, isNotNull, isNull, lessEqual, lessThan, notEqual
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Column

public Column(String name)
Construct a column that has no qualifier with given name.

Parameters:
name - Name of the column.

Column

public Column(Qualifier qualifier,
              String name)
Construct a column with given qualifier and name.

Parameters:
qualifier - Qualifier the column belongs to.
name - Name of the column.
Method Detail

qualifier

public Qualifier qualifier()
Returns qualifier the column belongs to.

Returns:
Qualifier the column belongs to.

name

public String name()
Returns name of the column.

Returns:
Name of the column.

accept

public void accept(Visitor visitor)
Accept method to handle incoming visitors.

Parameters:
visitor - Visitor to be handled.

toString

public String toString()
Method constructing query string.

Overrides:
toString in class Object
Returns:
Constructed query string.


Copyright © 2012. All Rights Reserved.