# Uses of Package
adql.parser

- Packages that use adql.parser
  Package | Description
  --- | ---
  adql.db |
  adql.db.exception |
  adql.parser |
  adql.query |
  adql.query.operand.function.geometry |
  adql.translator |

- Classes in adql.parser used by adql.db
  Class | Description
  --- | ---
  ADQLQueryFactory | This class lets the `ADQLParser` to build an object representation of an ADQL query.
  ParseException | This exception is thrown when parse errors are encountered.
  QueryChecker | Used at the end of the parsing of each ADQL query by the `ADQLParser`, to check the generated `ADQLQuery` object.

- Classes in adql.parser used by adql.db.exception
  Class | Description
  --- | ---
  ParseException | This exception is thrown when parse errors are encountered.

- Classes in adql.parser used by adql.parser
  Class | Description
  --- | ---
  ADQLParserConstants | Token literal values and constants.
  ADQLParserTokenManager | Token Manager.
  ADQLQueryFactory | This class lets the `ADQLParser` to build an object representation of an ADQL query.
  ADQLQueryFactory.JoinType | Type of table JOIN.
  IdentifierItems | Important: This class is designed to be filled ONLY by `ADQLParser`!
  IdentifierItems.IdentifierItem | Represent any ADQL identifier (column name, table name or table/column alias).
  ParseException | This exception is thrown when parse errors are encountered.
  QueryChecker | Used at the end of the parsing of each ADQL query by the `ADQLParser`, to check the generated `ADQLQuery` object.
  SimpleCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
  Token | Describes the input token stream.
  TokenMgrError | Token Manager Error.

- Classes in adql.parser used by adql.query
  Class | Description
  --- | ---
  Token | Describes the input token stream.

- Classes in adql.parser used by adql.query.operand.function.geometry
  Class | Description
  --- | ---
  ParseException | This exception is thrown when parse errors are encountered.

- Classes in adql.parser used by adql.translator
  Class | Description
  --- | ---
  ParseException | This exception is thrown when parse errors are encountered.