QuoteStrategy
in
A set of rules for determining the column, alias and table quotes.
Table of Contents
- getColumnAlias() : string
- Gets the column alias.
- getColumnName() : string
- Gets the (possibly quoted) column name for safe use in an SQL statement.
- getIdentifierColumnNames() : mixed
- Gets the (possibly quoted) identifier column names for safe use in an SQL statement.
- getJoinColumnName() : string
- Gets the (possibly quoted) join column name.
- getJoinTableName() : string
- Gets the (possibly quoted) name of the join table.
- getReferencedJoinColumnName() : string
- Gets the (possibly quoted) join column name.
- getSequenceName() : string
- Gets the (possibly quoted) sequence name for safe use in an SQL statement.
- getTableName() : string
- Gets the (possibly quoted) primary table name for safe use in an SQL statement.
Methods
getColumnAlias()
Gets the column alias.
public
getColumnAlias(string $columnName, int $counter, AbstractPlatform $platform[, ClassMetadata|null $class = null ]) : string
Parameters
- $columnName : string
- $counter : int
- $platform : AbstractPlatform
- $class : ClassMetadata|null = null
Return values
string —getColumnName()
Gets the (possibly quoted) column name for safe use in an SQL statement.
public
getColumnName(string $fieldName, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $fieldName : string
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
string —getIdentifierColumnNames()
Gets the (possibly quoted) identifier column names for safe use in an SQL statement.
public
getIdentifierColumnNames(ClassMetadata $class, AbstractPlatform $platform) : mixed
Parameters
- $class : ClassMetadata
- $platform : AbstractPlatform
Tags
Return values
mixed —getJoinColumnName()
Gets the (possibly quoted) join column name.
public
getJoinColumnName(array<string|int, mixed> $joinColumn, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $joinColumn : array<string|int, mixed>
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
string —getJoinTableName()
Gets the (possibly quoted) name of the join table.
public
getJoinTableName(array<string|int, mixed> $association, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $association : array<string|int, mixed>
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
string —getReferencedJoinColumnName()
Gets the (possibly quoted) join column name.
public
getReferencedJoinColumnName(array<string|int, mixed> $joinColumn, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $joinColumn : array<string|int, mixed>
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
string —getSequenceName()
Gets the (possibly quoted) sequence name for safe use in an SQL statement.
public
getSequenceName(array<string|int, mixed> $definition, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $definition : array<string|int, mixed>
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
string —getTableName()
Gets the (possibly quoted) primary table name for safe use in an SQL statement.
public
getTableName(ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $class : ClassMetadata
- $platform : AbstractPlatform