Documentation of 'org.apache.derby.impl.sql.compile.ColumnReference' Java class
ColumnReference
org.apache.derby.impl.sql.compile

Class ColumnReference

  • All Implemented Interfaces:
    Visitable


    public class ColumnReference
    extends ValueNode
    A ColumnReference represents a column in the query tree. The parser generates a ColumnReference for each column reference. A column reference could be a column in a base table, a column in a view (which could expand into a complex expression), or a column in a subquery in the FROM clause.
    • Method Detail

      • toString

        public java.lang.String toString()
        Convert this object to a String. See comments in QueryTreeNode.java for how this should be done for tree printing.
        Overrides:
        toString in class ValueNode
        Returns:
        This object as a String
      • getColumnName

        public java.lang.String getColumnName()
        Get the name of this column
        Returns:
        The name of this column
      • updatableByCursor

        public boolean updatableByCursor()
        Is the column wirtable by the cursor or not. (ie, is it in the list of FOR UPDATE columns list)
        Overrides:
        updatableByCursor in class ValueNode
        Returns:
        TRUE, if the column is a base column of a table and is writable by cursor.
      • getQualifiedTableName

        public TableName getQualifiedTableName()
        Return the table name as the node it is.
        Returns:
        the column's table name.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.