classSqliteViewDefinitionParser
final class SqliteViewDefinitionParser
Extracts a view name and SELECT body from a CREATE VIEW statement.
Methods§
public function fromQuery(string $query): ViewDefinitionReturns from query.
Parameters
$query | string |
Returns
Test cases 2
Called from 1
Calls 5
- function-call
rtrimline 20 - function-call
trimline 20 - new ViewDefinition line 22
- method-call SqliteSelectRelationParser::tableNames() line 22
- new SqliteSelectRelationParser line 22
public function fromCreateStatement(string $sql): ?ViewDefinitionReturns from create statement.
Parameters
$sql | string |
Returns
Test cases 1
Called from 1
Calls 5
- static-call SqlTokenStream::tokenize() line 30
- static-call SqliteLexerProfile::create() line 30
- function-call
substrline 34 - function-call
trimline 35 - method-call SqliteViewDefinitionParser::fromQuery() line 36
Test cases 5§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.