This repository was archived by the owner on Sep 27, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 24
24
#include " common/statement.h"
25
25
#include " common/statement_cache.h"
26
26
#include " traffic_cop/traffic_cop.h"
27
- #include " parser/postgresparser.h"
28
27
#include " protocol_handler.h"
29
28
#include " traffic_cop/traffic_cop.h"
30
29
33
32
34
33
namespace peloton {
35
34
35
+ namespace parser {
36
+ class ExplainStatement ;
37
+ }
38
+
36
39
namespace network {
37
40
38
41
typedef std::vector<std::unique_ptr<OutputPacket>> ResponseBuffer;
Original file line number Diff line number Diff line change 12
12
13
13
#pragma once
14
14
15
- #include " common/logger.h"
16
- #include " common/sql_node_visitor.h"
17
- #include " expression/abstract_expression.h"
18
15
#include " parser/sql_statement.h"
19
- #include " parser/table_ref.h"
20
16
21
17
namespace peloton {
18
+
19
+ class SqlNodeVisitor ;
20
+
22
21
namespace parser {
23
22
24
23
/* *
@@ -31,7 +30,7 @@ class ExplainStatement : public SQLStatement {
31
30
: SQLStatement(StatementType::EXPLAIN) {}
32
31
virtual ~ExplainStatement () {}
33
32
34
- virtual void Accept (SqlNodeVisitor* /* v */ ) override { }
33
+ virtual void Accept (UNUSED_ATTRIBUTE SqlNodeVisitor* v ) override { }
35
34
36
35
std::unique_ptr<parser::SQLStatement> real_sql_stmt;
37
36
};
Original file line number Diff line number Diff line change 23
23
#include " network/postgres_protocol_handler.h"
24
24
#include " network/peloton_server.h"
25
25
#include " parser/postgresparser.h"
26
+ #include " parser/statements.h"
26
27
#include " planner/abstract_plan.h"
27
28
#include " planner/delete_plan.h"
28
29
#include " planner/insert_plan.h"
You can’t perform that action at this time.
0 commit comments