## Uses of Class
adql.query.ColumnReference

- Packages that use ColumnReference
  Package | Description
  --- | ---
  adql.db |
  adql.parser |
  adql.query |
  adql.translator |

- - ### Uses of ColumnReference in adql.db

    Methods in adql.db with parameters of type ColumnReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DBColumn` | DBChecker.`checkColumnReference​(ColumnReference colRef, ClauseSelect select, SearchColumnList dbColumns)` | Check whether the given column reference corresponds to a selected item (column or an expression with an alias) or to an existing column.

  - ### Uses of ColumnReference in adql.parser

    Methods in adql.parser that return ColumnReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `ColumnReference` | ADQLQueryFactory.`createColRef​(int index, TextPosition position)` |
    `ColumnReference` | ADQLQueryFactory.`createColRef​(IdentifierItems idItems)` |
    `ColumnReference` | ADQLQueryFactory.`createColRef​(IdentifierItems.IdentifierItem idItem)` |

  - ### Uses of ColumnReference in adql.query

    Subclasses of ColumnReference in adql.query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ADQLOrder` | Represents an item of the ORDER BY list: that's to say a column reference plus a sorting indication (ASC, DESC).

    Constructors in adql.query with parameters of type ColumnReference
    Constructor | Description
    --- | ---
    `ColumnReference​(ColumnReference toCopy)` | Builds a column reference by copying the given one.

  - ### Uses of ColumnReference in adql.translator

    Methods in adql.translator with parameters of type ColumnReference
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.lang.String` | JDBCTranslator.`getDefaultColumnReference​(ColumnReference ref)` | Gets the default SQL output for a column reference.
    `java.lang.String` | ADQLTranslator.`translate​(ColumnReference ref)` |
    `java.lang.String` | JDBCTranslator.`translate​(ColumnReference ref)` |