classPgSqlTransactionStatementParser
final class PgSqlTransactionStatementParser
implements TransactionStatementParser
Transaction statement parser for PostgreSQL queries.
Methods§
public function parse(string $sql): ?TransactionStatementParses PostgreSQL SQL into the supported structural representation.
Parameters
$sql | string |
Returns
Test cases 3
Called from 1
Calls 13
- static-call SqlTokenStream::tokenize() line 22
- static-call PgSqlLexerProfile::create() line 22
- function-call
countline 23 - function-call
array_popline 24 - method-call KeywordForm::matchesAny() line 26
- new KeywordForm line 26
- static-call TransactionStatement::begin() line 27
- static-call TransactionStatement::commit() line 30
- static-call TransactionStatement::rollback() line 33
- method-call KeywordForm::nameAfter() line 35
- static-call TransactionStatement::savepoint() line 37
- static-call TransactionStatement::rollbackTo() line 41
- static-call TransactionStatement::release() line 45
Test cases 5§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 3
Other tests reaching this symbol 2
PgSqlSessionFactoryTestcallsPgSqlRewriterTestcalls