classColumnDefinitionSql
final class ColumnDefinitionSql
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
Column definition sql operations for PostgreSQL column.
Methods§
public function buildColumnDefinition<T>(array<string, T> $col): stringParameters
$col | array<string, T> |
Returns
stringTest cases 1
Called from 1
Calls 6
- function-call
is_stringline 22 - function-call
strtoupperline 24 - method-call ColumnDefinitionSql::domainTypeSql() line 27
- method-call NativeTypeSql::buildTypeSql() line 27
- new NativeTypeSql line 27
- method-call ColumnDefinitionSql::generationClause() line 36
public function domainTypeSql<T>(array<string, T> $col): ?stringParameters
$col | array<string, T> |
Returns
?stringTest cases 1
Called from 1
Calls 3
- function-call
is_stringline 48 - new PgSqlIdentifierQuoter line 55
- method-call PgSqlIdentifierQuoter::quote() line 58
public function generationClause<T>(array<string, T> $col): stringRenders stored expressions, identities or defaults in their catalog precedence.
Parameters
$col | array<string, T> |
Returns
stringTest cases 1
Called from 1
Test cases 6§
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 3
PgSqlSessionFactoryTestcallsPgSqlSchemaReflectorTestcallsSchemaInitializerTestcalls