Skip to content

Interpreter useless code removal #4860

@ywqzzy

Description

@ywqzzy

Enhancement

There are many interpreter class from upstream clickhouse that are not used.
For code readability, It's better to drop all of them.

There are several types of interpreter class, they are listed as follow:

  1. SelectQuery
  2. AlterQuery
  3. DropQuery
  4. CreateQuery
  5. RenameQuery
  6. ManageQuery
  7. ShowTablesQuery
  8. OptimizeQuery Interpreter: Remove Optimize query. #4589
  9. TruncateQuery Interpreter: Remove Truncate query #4587
  10. TableProperties Interpreter: Remove Table properties query #4586
  11. CheckQuery Remove useless CheckQuery related files. #4569 Interpreter: Remove CheckQuery. #4568
  12. KillQUery Remove useless KillQuery related files. #4567 Interpreter: Remove kill Query #4564
  13. SystemQuery Interpreter: Remove system query #4590
  14. UseQuery
  15. SetQuery
  16. DeleteQuery Interpreter: Remove Optimize query. #4589
  17. DescribeQuery
  18. ExistQuery
  19. InsertQuery
  20. ShowProcesslist

Metadata

Metadata

Assignees

Labels

type/enhancementThe issue or PR belongs to an enhancement.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions