## Uses of Interface
org.springframework.data.relational.core.sql.SqlIdentifier

Packages that use SqlIdentifier
org.springframework.data.jdbc.core.convert
org.springframework.data.relational.core.mapping
org.springframework.data.relational.core.query: Query and update support.
org.springframework.data.relational.core.sql: Statement Builder implementation.
org.springframework.data.relational.core.sql.render: SQL rendering utilities to render SQL from the Statement Builder API.
org.springframework.data.relational.repository.query: Query support for relational database repositories.
org.springframework.data.relational.repository.support: Support infrastructure for query derivation of relational database repositories.

### Uses of SqlIdentifier in org.springframework.data.jdbc.core.convert

Methods in org.springframework.data.jdbc.core.convert that return types with arguments of type SqlIdentifier
`Map<SqlIdentifier,Object>` Identifier.`toMap()` Returns a `Map` containing the identifier name to value tuples.

Methods in org.springframework.data.jdbc.core.convert with parameters of type SqlIdentifier
`void` Identifier.IdentifierConsumer.`accept(SqlIdentifier name, Object value, Class<?> targetType)` Performs this operation on the given arguments.
`static Identifier` Identifier.`of(SqlIdentifier name, Object value, Class<?> targetType)` Creates an `Identifier` from `name`, `value`, and a `target type`.
`Identifier` Identifier.`withPart(SqlIdentifier name, Object value, Class<?> targetType)` Creates a new `Identifier` from the current instance and sets the value for `key`.

Method parameters in org.springframework.data.jdbc.core.convert with type arguments of type SqlIdentifier
`static Identifier` Identifier.`from(Map<SqlIdentifier,Object> map)` Creates an `Identifier` from a `Map` of name to value tuples.

### Uses of SqlIdentifier in org.springframework.data.relational.core.mapping

Methods in org.springframework.data.relational.core.mapping that return SqlIdentifier
`SqlIdentifier` PersistentPropertyPathExtension.`getColumnAlias()` The alias for the column used to represent this property in the database.
`SqlIdentifier` RelationalPersistentProperty.`getColumnName()` Returns the name of the column backing this property.
`SqlIdentifier` BasicRelationalPersistentProperty.`getColumnName()`
`SqlIdentifier` PersistentPropertyPathExtension.`getColumnName()` The name of the column used to represent this property in the database.
`SqlIdentifier` PersistentPropertyPathExtension.`getEffectiveIdColumnName()` If the table owning ancestor has an id the column name of that id property is returned.
`SqlIdentifier` RelationalPersistentEntity.`getIdColumn()` Returns the column representing the identifier.
`SqlIdentifier` PersistentPropertyPathExtension.`getIdColumnName()` The column name of the id column of the ancestor path that represents an actual table.
`SqlIdentifier` RelationalPersistentProperty.`getKeyColumn()`
`SqlIdentifier` BasicRelationalPersistentProperty.`getKeyColumn()`
`SqlIdentifier` PersistentPropertyPathExtension.`getQualifierColumn()` The column name used for the list index or map key of the leaf property of this path.
`SqlIdentifier` PersistentPropertyPathExtension.`getReverseColumnName()` The name of the column used to reference the id in the parent table.
`SqlIdentifier` RelationalPersistentProperty.`getReverseColumnName(PersistentPropertyPathExtension path)`
`SqlIdentifier` BasicRelationalPersistentProperty.`getReverseColumnName(PersistentPropertyPathExtension path)`
`SqlIdentifier` PersistentPropertyPathExtension.`getReverseColumnNameAlias()` The alias used in select for the column used to reference the id in the parent table.
`SqlIdentifier` PersistentPropertyPathExtension.`getTableAlias()` The alias used for the table on which this path is based.
`SqlIdentifier` PersistentPropertyPathExtension.`getTableName()` The name of the table this path is tied to or of the longest ancestor path that is actually tied to a table.
`SqlIdentifier` RelationalPersistentEntity.`getTableName()` Returns the name of the table backing the given entity.

### Uses of SqlIdentifier in org.springframework.data.relational.core.query

Methods in org.springframework.data.relational.core.query that return SqlIdentifier
`SqlIdentifier` Criteria.`getColumn()`
`SqlIdentifier` CriteriaDefinition.`getColumn()`

Methods in org.springframework.data.relational.core.query that return types with arguments of type SqlIdentifier
`Map<SqlIdentifier,Object>` Update.`getAssignments()` Returns all assignments.
`List<SqlIdentifier>` Query.`getColumns()` Return the columns that this query should project.

Methods in org.springframework.data.relational.core.query with parameters of type SqlIdentifier
`Query` Query.`columns(SqlIdentifier... columns)` Add columns to the query.
`Update` Update.`set(SqlIdentifier column, Object value)` Update a column by assigning a value.

Method parameters in org.springframework.data.relational.core.query with type arguments of type SqlIdentifier
`static Update` Update.`from(Map<SqlIdentifier,Object> assignments)` Static factory method to create an `Update` from `assignments`.

### Uses of SqlIdentifier in org.springframework.data.relational.core.sql

Fields in org.springframework.data.relational.core.sql declared as SqlIdentifier
`static SqlIdentifier` SqlIdentifier.`EMPTY` Null-object.

Methods in org.springframework.data.relational.core.sql that return SqlIdentifier
`static SqlIdentifier` SqlIdentifier.`from(SqlIdentifier... sqlIdentifiers)` Create a new composite `SqlIdentifier` from one or more `SqlIdentifier`s.
`SqlIdentifier` Aliased.`getAlias()`
`SqlIdentifier` Named.`getName()`
`SqlIdentifier` Column.`getName()`
`SqlIdentifier` Table.`getName()`
`SqlIdentifier` Column.`getReferenceName()`
`SqlIdentifier` Table.`getReferenceName()`
`static SqlIdentifier` SqlIdentifier.`quoted(String name)` Create a new quoted identifier given `name`.
`SqlIdentifier` SqlIdentifier.`transform(UnaryOperator<String> transformationFunction)` Transform the SQL identifier name by applying a `transformation function`.
`static SqlIdentifier` SqlIdentifier.`unquoted(String name)` Create a new unquoted identifier given `name`.

Methods in org.springframework.data.relational.core.sql with parameters of type SqlIdentifier
`SimpleFunction` SimpleFunction.`as(SqlIdentifier alias)` Expose this function result under a column `alias`.
`Column` Column.`as(SqlIdentifier alias)` Creates a new aliased `Column`.
`Table` Table.`as(SqlIdentifier alias)` Creates a new `Table` aliased to `alias`.
`Column` Table.`column(SqlIdentifier name)` Creates a new `Column` associated with this `Table`.
`List<Column>` Table.`columns(SqlIdentifier... names)` Creates a `List` of `Column`s associated with this `Table`.
`static Table` Table.`create(SqlIdentifier name)` Creates a new `Table` given `name`.
`static Column` Column.`create(SqlIdentifier name, Table table)` Creates a new `Column` associated with a `Table`.
`static SqlIdentifier` SqlIdentifier.`from(SqlIdentifier... sqlIdentifiers)` Create a new composite `SqlIdentifier` from one or more `SqlIdentifier`s.

### Uses of SqlIdentifier in org.springframework.data.relational.core.sql.render

Methods in org.springframework.data.relational.core.sql.render that return SqlIdentifier
`default SqlIdentifier` RenderNamingStrategy.`getName(Column column)` Return the `column name`.
`default SqlIdentifier` RenderNamingStrategy.`getName(Table table)` Return the `table name`.
`default SqlIdentifier` RenderNamingStrategy.`getReferenceName(Column column)` Return the `column reference name`.
`default SqlIdentifier` RenderNamingStrategy.`getReferenceName(Table table)` Return the `table reference name`.

### Uses of SqlIdentifier in org.springframework.data.relational.repository.query

Methods in org.springframework.data.relational.repository.query that return SqlIdentifier
`SqlIdentifier` SimpleRelationalEntityMetadata.`getTableName()`
`SqlIdentifier` RelationalEntityMetadata.`getTableName()` Returns the name of the table the entity shall be persisted to.
`SqlIdentifier` RelationalEntityInformation.`getTableName()` Returns the name of the table the entity shall be persisted to.

### Uses of SqlIdentifier in org.springframework.data.relational.repository.support

Methods in org.springframework.data.relational.repository.support that return SqlIdentifier
`SqlIdentifier` MappingRelationalEntityInformation.`getTableName()`