| 116 | } |
| 117 | |
| 118 | void StatementVisitor::visitQueryPart(const QueryPart* queryPart) { |
| 119 | for (auto i = 0u; i < queryPart->getNumReadingClauses(); ++i) { |
| 120 | visitReadingClause(queryPart->getReadingClause(i)); |
| 121 | } |
| 122 | for (auto i = 0u; i < queryPart->getNumUpdatingClauses(); ++i) { |
| 123 | visitUpdatingClause(queryPart->getUpdatingClause(i)); |
| 124 | } |
| 125 | visitWithClause(queryPart->getWithClause()); |
| 126 | } |
| 127 | |
| 128 | void StatementVisitor::visitReadingClause(const ReadingClause* readingClause) { |
| 129 | switch (readingClause->getClauseType()) { |
nothing calls this directly
no test coverage detected