Coverage Report

Created: 2025-07-18 06:57

/src/sql-parser/src/sql/SQLStatement.cpp
Line
Count
Source (jump to first uncovered line)
1
2
#include "SQLStatement.h"
3
4
namespace hsql {
5
6
// SQLStatement
7
137k
SQLStatement::SQLStatement(StatementType type) : hints(nullptr), type_(type) {}
8
9
136k
SQLStatement::~SQLStatement() {
10
136k
  if (hints) {
11
1.19k
    for (Expr* hint : *hints) {
12
1.19k
      delete hint;
13
1.19k
    }
14
606
  }
15
136k
  delete hints;
16
136k
}
17
18
0
StatementType SQLStatement::type() const { return type_; }
19
20
0
bool SQLStatement::isType(StatementType type) const { return (type_ == type); }
21
22
0
bool SQLStatement::is(StatementType type) const { return isType(type); }
23
24
}  // namespace hsql