Skip to content

Commit

Permalink
Interpreter: Remove system query (#4590)
Browse files Browse the repository at this point in the history
ref #4860
  • Loading branch information
ywqzzy authored May 13, 2022
1 parent cdaea05 commit 2dc22fd
Show file tree
Hide file tree
Showing 8 changed files with 1 addition and 431 deletions.
8 changes: 1 addition & 7 deletions dbms/src/Interpreters/InterpreterFactory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
#include <Interpreters/InterpreterSetQuery.h>
#include <Interpreters/InterpreterShowProcesslistQuery.h>
#include <Interpreters/InterpreterShowTablesQuery.h>
#include <Interpreters/InterpreterSystemQuery.h>
#include <Interpreters/InterpreterUseQuery.h>
#include <Parsers/ASTAlterQuery.h>
#include <Parsers/ASTCreateQuery.h>
Expand All @@ -42,7 +41,6 @@
#include <Parsers/ASTSetQuery.h>
#include <Parsers/ASTShowProcesslistQuery.h>
#include <Parsers/ASTShowTablesQuery.h>
#include <Parsers/ASTSystemQuery.h>
#include <Parsers/ASTUseQuery.h>
#include <Parsers/TablePropertiesQueriesASTs.h>

Expand Down Expand Up @@ -136,11 +134,7 @@ std::unique_ptr<IInterpreter> InterpreterFactory::get(ASTPtr & query, Context &
{
return std::make_unique<InterpreterDBGInvokeQuery>(query, context);
}
else if (typeid_cast<ASTSystemQuery *>(query.get()))
{
throwIfReadOnly(context);
return std::make_unique<InterpreterSystemQuery>(query, context);
}

else if (typeid_cast<ASTManageQuery *>(query.get()))
{
throwIfReadOnly(context);
Expand Down
131 changes: 0 additions & 131 deletions dbms/src/Interpreters/InterpreterSystemQuery.cpp

This file was deleted.

39 changes: 0 additions & 39 deletions dbms/src/Interpreters/InterpreterSystemQuery.h

This file was deleted.

84 changes: 0 additions & 84 deletions dbms/src/Parsers/ASTSystemQuery.cpp

This file was deleted.

67 changes: 0 additions & 67 deletions dbms/src/Parsers/ASTSystemQuery.h

This file was deleted.

3 changes: 0 additions & 3 deletions dbms/src/Parsers/ParserQuery.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
#include <Parsers/ParserQueryWithOutput.h>
#include <Parsers/ParserRenameQuery.h>
#include <Parsers/ParserSetQuery.h>
#include <Parsers/ParserSystemQuery.h>
#include <Parsers/ParserUseQuery.h>

namespace DB
Expand All @@ -34,15 +33,13 @@ bool ParserQuery::parseImpl(Pos & pos, ASTPtr & node, Expected & expected)
ParserUseQuery use_p;
ParserSetQuery set_p;
ParserDBGInvokeQuery dbginvoke_p;
ParserSystemQuery system_p;
ParserManageQuery manage_p;

bool res = query_with_output_p.parse(pos, node, expected)
|| insert_p.parse(pos, node, expected)
|| use_p.parse(pos, node, expected)
|| set_p.parse(pos, node, expected)
|| dbginvoke_p.parse(pos, node, expected)
|| system_p.parse(pos, node, expected)
|| manage_p.parse(pos, node, expected);

return res;
Expand Down
Loading

0 comments on commit 2dc22fd

Please sign in to comment.