java.lang.Object
org.castor.cpa.persistence.sql.query.expression.Expression
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$ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
Author:
Ahmad Hassan, Ralf Joachim
  • Constructor Details

    • 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 Details

    • 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.