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): string
public function domainTypeSql<T>(array<string, T> $col): ?string
public function generationClause<T>(array<string, T> $col): string

Renders stored expressions, identities or defaults in their catalog precedence.

Parameters

$colarray<string, T>

Returns

string
Test cases 1
Called from 1
Calls 2

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

Relations§

Instantiated in 1
Method calls 1