# Hierarchy For Package ru.yandex.clickhouse.jdbc.parser

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ru.yandex.clickhouse.jdbc.parser.AbstractCharStream (implements ru.yandex.clickhouse.jdbc.parser.CharStream)
    - ru.yandex.clickhouse.jdbc.parser.SimpleCharStream
  - ru.yandex.clickhouse.jdbc.parser.ClickHouseSqlParser (implements ru.yandex.clickhouse.jdbc.parser.ClickHouseSqlParserConstants)
  - ru.yandex.clickhouse.jdbc.parser.ClickHouseSqlParserTokenManager (implements ru.yandex.clickhouse.jdbc.parser.ClickHouseSqlParserConstants)
  - ru.yandex.clickhouse.jdbc.parser.ClickHouseSqlStatement
  - ru.yandex.clickhouse.jdbc.parser.ClickHouseSqlUtils
  - ru.yandex.clickhouse.jdbc.parser.ParseHandler
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - ru.yandex.clickhouse.jdbc.parser.ParseException
      - java.lang.RuntimeException
        - ru.yandex.clickhouse.jdbc.parser.TokenMgrException
  - ru.yandex.clickhouse.jdbc.parser.Token (implements java.io.Serializable)

## Interface Hierarchy

- ru.yandex.clickhouse.jdbc.parser.CharStream
- ru.yandex.clickhouse.jdbc.parser.ClickHouseSqlParserConstants

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - ru.yandex.clickhouse.jdbc.parser.StatementType
    - ru.yandex.clickhouse.jdbc.parser.LanguageType
    - ru.yandex.clickhouse.jdbc.parser.OperationType