classCteStatementKind
final class CteStatementKind
Restricted visibility: declared "@visibility ZtdQuery\Platform\MySql". Code outside that scope must not name this declaration.
Cte Statement Kind.
Methods§
public function classifyWithFallback(string $sql): ?QueryKindClassify With Fallback for the supplied MySQL input.
Parameters
$sql | string |
Returns
Test cases 9
CteStatementKindTest::testClassifyWithFallbackCase1callsCteStatementKindTest::testClassifyWithFallbackCase2callsCteStatementKindTest::testClassifyWithFallbackCase3callsCteStatementKindTest::testClassifyWithFallbackCase4callsCteStatementKindTest::testClassifyWithFallbackCase5callsCteStatementKindTest::testClassifyWithFallbackCase6callsCteStatementKindTest::testClassifyWithFallbackCase7callsCteStatementKindTest::testClassifyWithFallbackCase8callsCteStatementKindTest::testClassifyWithFallbackCase9calls
Called from 1
Calls 7
- class-const QueryKind::READ() line 24
- class-const QueryKind::WRITE_SIMULATED() line 25
- class-const QueryKind::DDL_SIMULATED() line 30
- static-call SqlTokenStream::tokenize() line 34
- static-call MySqlLexerProfile::create() line 34
- class-const SqlTokenKind::Word() line 40
- function-call
strtoupperline 43
Test cases 13§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 9
CteStatementKindTest::testClassifyWithFallbackCase1callsCteStatementKindTest::testClassifyWithFallbackCase2callsCteStatementKindTest::testClassifyWithFallbackCase3callsCteStatementKindTest::testClassifyWithFallbackCase4callsCteStatementKindTest::testClassifyWithFallbackCase5callsCteStatementKindTest::testClassifyWithFallbackCase6callsCteStatementKindTest::testClassifyWithFallbackCase7callsCteStatementKindTest::testClassifyWithFallbackCase8callsCteStatementKindTest::testClassifyWithFallbackCase9calls
Other tests reaching this symbol 4
MySqlSessionFactoryTestcallsMySqlQueryGuardTestcallsMySqlRewriterTestcallsStatementRewriterTestcalls