## Uses of Class
adql.query.SelectItem

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

- - ### Uses of SelectItem in adql.parser

    Methods in adql.parser that return SelectItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `SelectItem` | ADQLQueryFactory.`createSelectItem​(ADQLOperand operand, java.lang.String alias)` |
    `SelectItem` | ADQLParser.`SelectItem()` |

  - ### Uses of SelectItem in adql.query

    Subclasses of SelectItem in adql.query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SelectAllColumns` | In ADQL it corresponds to the '*' and '{tableName}.*' items in the SELECT clause.

    Methods in adql.query that return types with arguments of type SelectItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<SelectItem>` | ClauseSelect.`searchByAlias​(java.lang.String alias, boolean caseSensitive)` | Gets all the select items which are associated with the given alias.

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

  - ### Uses of SelectItem in adql.translator

    Methods in adql.translator with parameters of type SelectItem
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | ADQLTranslator.`translate​(SelectItem item)` |
    `java.lang.String` | JDBCTranslator.`translate​(SelectItem item)` |