## Uses of Class
org.springframework.data.relational.core.sql.Column

Packages that use Column
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.

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

Methods in org.springframework.data.relational.core.sql that return Column
`static Column` Column.`aliased(String name, Table table, String alias)` Creates a new aliased `Column` associated with a `Table`.
`Column` Column.`as(SqlIdentifier alias)` Creates a new aliased `Column`.
`Column` Column.`as(String alias)` Creates a new aliased `Column`.
`Column` Table.`column(SqlIdentifier name)` Creates a new `Column` associated with this `Table`.
`Column` Table.`column(String name)` Creates a new `Column` associated with this `Table`.
`static Column` SQL.`column(String name, Table table)` Creates a new `Column` associated with a source `Table`.
`static Column` Column.`create(SqlIdentifier name, Table table)` Creates a new `Column` associated with a `Table`.
`static Column` Column.`create(String name, Table table)` Creates a new `Column` associated with a `Table`.
`Column` Column.`from(Table table)` Creates a new `Column` associated with a `Table`.
`Column` AssignValue.`getColumn()`

Methods in org.springframework.data.relational.core.sql that return types with arguments of type Column
`List<Column>` Table.`columns(Collection<String> names)` Creates a `List` of `Column`s associated with this `Table`.
`List<Column>` Table.`columns(SqlIdentifier... names)` Creates a `List` of `Column`s associated with this `Table`.
`List<Column>` Table.`columns(String... names)` Creates a `List` of `Column`s associated with this `Table`.

Methods in org.springframework.data.relational.core.sql with parameters of type Column
`InsertBuilder.InsertIntoColumnsAndValuesWithBuild` InsertBuilder.InsertIntoColumnsAndValues.`column(Column column)` Add a `Column` to the `INTO` column list.
`InsertBuilder.InsertIntoColumnsAndValuesWithBuild` InsertBuilder.InsertIntoColumnsAndValues.`columns(Column... columns)` Add a one or more `Column` to the `INTO` column list.
`static AssignValue` AssignValue.`create(Column target, Expression value)` Creates a `value` assignment to a `Column` given an `Expression`.
`static OrderByField` OrderByField.`from(Column column)` Creates a new `OrderByField` from a `Column` applying default ordering.
`static OrderByField` OrderByField.`from(Column column, Sort.Direction direction)` Creates a new `OrderByField` from a `Column` applying a given ordering.
`static In` Conditions.`in(Column column, Select subselect)` Creates a `IN` `clause` for a `subselect`.
`static In` Conditions.`notIn(Column column, Select subselect)` Creates a `NOT IN` `clause` for a `subselect`.
`SelectBuilder.SelectFromAndOrderBy` SelectBuilder.SelectFromAndOrderBy.`orderBy(Column... columns)`
`SelectBuilder.SelectOrdered` SelectBuilder.SelectOrdered.`orderBy(Column... columns)` Add one or more `columns` to order by.
`static AssignValue` Assignments.`value(Column target, Expression value)` Creates a `value` assignment to a `Column` given an `Expression`.

Method parameters in org.springframework.data.relational.core.sql with type arguments of type Column
`InsertBuilder.InsertIntoColumnsAndValuesWithBuild` InsertBuilder.InsertIntoColumnsAndValues.`columns(Collection<Column> columns)` Add a one or more `Column` to the `INTO` column list.

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

Methods in org.springframework.data.relational.core.sql.render with parameters of type Column
`default SqlIdentifier` RenderNamingStrategy.`getName(Column column)` Return the `column name`.
`default SqlIdentifier` RenderNamingStrategy.`getReferenceName(Column column)` Return the `column reference name`.