QuoteStrategy
in
A set of rules for determining the column, alias and table quotes.
Tags
Table of Contents
Methods
- 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
stringgetColumnName()
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
stringgetIdentifierColumnNames()
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
getJoinColumnName()
Gets the (possibly quoted) join column name.
public
getJoinColumnName(JoinColumnData $joinColumn, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $joinColumn : JoinColumnData
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
stringgetJoinTableName()
Gets the (possibly quoted) name of the join table.
public
getJoinTableName(AssociationMapping $association, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $association : AssociationMapping
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
stringgetReferencedJoinColumnName()
Gets the (possibly quoted) join column name.
public
getReferencedJoinColumnName(JoinColumnData $joinColumn, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $joinColumn : JoinColumnData
- $class : ClassMetadata
- $platform : AbstractPlatform
Return values
stringgetSequenceName()
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
stringgetTableName()
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