DefaultQuoteStrategy
in package
implements
QuoteStrategy
Uses
SQLResultCasing
A set of rules for determining the physical column, alias and table quotes
Table of Contents
Interfaces
- QuoteStrategy
- A set of rules for determining the column, alias and table quotes.
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(mixed $columnName, mixed $counter, AbstractPlatform $platform[, ClassMetadata|null $class = null ]) : string
Parameters
- $columnName : mixed
- $counter : mixed
- $platform : AbstractPlatform
- $class : ClassMetadata|null = null
Return values
stringgetColumnName()
Gets the (possibly quoted) column name for safe use in an SQL statement.
public
getColumnName(mixed $fieldName, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $fieldName : mixed
- $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
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
stringgetJoinTableName()
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
stringgetReferencedJoinColumnName()
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
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