AnsiQuoteStrategy
in package
implements
QuoteStrategy
Uses
SQLResultCasing
ANSI compliant quote strategy, this strategy does not apply any quote.
To use this strategy all mapped tables and columns should be ANSI compliant.
Interfaces, Classes, Traits and Enums
- QuoteStrategy
- 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(mixed $columnName, mixed $counter, AbstractPlatform $platform[, ClassMetadata|null $class = null ]) : string
Parameters
- $columnName : mixed
- $counter : mixed
- $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(mixed $fieldName, ClassMetadata $class, AbstractPlatform $platform) : string
Parameters
- $fieldName : mixed
- $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
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