Uses of Interface
org.springframework.data.relational.core.sql.SqlIdentifier
Packages that use SqlIdentifier
Package
Description
Dialects abstract the SQL dialect of the underlying database.
Query and update support.
Statement Builder implementation.
SQL rendering utilities to render SQL from the Statement Builder API.
Query support for relational database repositories.
Support infrastructure for query derivation of relational database repositories.
-
Uses of SqlIdentifier in org.springframework.data.relational.core.conversion
Methods in org.springframework.data.relational.core.conversion with parameters of type SqlIdentifierModifier and TypeMethodDescriptionbooleanMappingRelationalConverter.AggregatePathValueProvider.hasValue(SqlIdentifier identifier) Determine whether there is a value for the givenSqlIdentifier.booleanMappingRelationalConverter.DocumentValueProvider.hasValue(SqlIdentifier identifier) -
Uses of SqlIdentifier in org.springframework.data.relational.core.dialect
Methods in org.springframework.data.relational.core.dialect with parameters of type SqlIdentifierModifier and TypeMethodDescriptiondefault StringIdGeneration.getKeyColumnName(SqlIdentifier id) Provides for a given idSqlIdentifierthe String that is to be used for registering interest in the generated value of that column. -
Uses of SqlIdentifier in org.springframework.data.relational.core.mapping
Methods in org.springframework.data.relational.core.mapping that return SqlIdentifierModifier and TypeMethodDescriptionAggregatePath.ColumnInfo.alias()Returns the value of thealiasrecord component.AggregatePath.TableInfo.effectiveIdColumnName()Returns the value of theeffectiveIdColumnNamerecord component.PersistentPropertyPathExtension.getColumnAlias()Deprecated, for removal: This API element is subject to removal in a future version.The alias for the column used to represent this property in the database.BasicRelationalPersistentProperty.getColumnName()PersistentPropertyPathExtension.getColumnName()Deprecated, for removal: This API element is subject to removal in a future version.The name of the column used to represent this property in the database.RelationalPersistentProperty.getColumnName()Returns the name of the column backing this property.PersistentPropertyPathExtension.getEffectiveIdColumnName()Deprecated, for removal: This API element is subject to removal in a future version.If the table owning ancestor has an id the column name of that id property is returned.RelationalPersistentEntity.getIdColumn()Returns the column representing the identifier.PersistentPropertyPathExtension.getIdColumnName()Deprecated, for removal: This API element is subject to removal in a future version.The column name of the id column of the ancestor path that represents an actual table.BasicRelationalPersistentProperty.getKeyColumn()RelationalPersistentProperty.getKeyColumn()PersistentPropertyPathExtension.getQualifiedTableName()Deprecated, for removal: This API element is subject to removal in a future version.The fully qualified name of the table this path is tied to or of the longest ancestor path that is actually tied to a table.default SqlIdentifierRelationalPersistentEntity.getQualifiedTableName()Returns the qualified name of the table backing the given entity, including the schema.PersistentPropertyPathExtension.getQualifierColumn()Deprecated, for removal: This API element is subject to removal in a future version.The column name used for the list index or map key of the leaf property of this path.BasicRelationalPersistentProperty.getReverseColumnName(PersistentPropertyPathExtension path) BasicRelationalPersistentProperty.getReverseColumnName(RelationalPersistentEntity<?> owner) PersistentPropertyPathExtension.getReverseColumnName()Deprecated, for removal: This API element is subject to removal in a future version.The name of the column used to reference the id in the parent table.RelationalPersistentProperty.getReverseColumnName(PersistentPropertyPathExtension path) Deprecated, for removal: This API element is subject to removal in a future version.RelationalPersistentProperty.getReverseColumnName(RelationalPersistentEntity<?> owner) PersistentPropertyPathExtension.getReverseColumnNameAlias()Deprecated, for removal: This API element is subject to removal in a future version.The alias used in select for the column used to reference the id in the parent table.PersistentPropertyPathExtension.getTableAlias()Deprecated, for removal: This API element is subject to removal in a future version.The alias used for the table on which this path is based.PersistentPropertyPathExtension.getTableName()Deprecated, for removal: This API element is subject to removal in a future version.The name of the table this path is tied to or of the longest ancestor path that is actually tied to a table.RelationalPersistentEntity.getTableName()Returns the unqualified name of the table (i.e. without schema or owner) backing the given entity.AggregatePath.TableInfo.idColumnName()Returns the value of theidColumnNamerecord component.AggregatePath.ColumnInfo.name()Returns the value of thenamerecord component.AggregatePath.TableInfo.qualifiedTableName()Returns the value of thequalifiedTableNamerecord component.AggregatePath.TableInfo.tableAlias()Returns the value of thetableAliasrecord component.Constructors in org.springframework.data.relational.core.mapping with parameters of type SqlIdentifierModifierConstructorDescriptionColumnInfo(SqlIdentifier name, SqlIdentifier alias) Creates an instance of aColumnInforecord class.TableInfo(SqlIdentifier qualifiedTableName, SqlIdentifier tableAlias, AggregatePath.ColumnInfo reverseColumnInfo, AggregatePath.ColumnInfo qualifierColumnInfo, Class<?> qualifierColumnType, SqlIdentifier idColumnName, SqlIdentifier effectiveIdColumnName) Creates an instance of aTableInforecord class. -
Uses of SqlIdentifier in org.springframework.data.relational.core.query
Methods in org.springframework.data.relational.core.query that return SqlIdentifierMethods in org.springframework.data.relational.core.query that return types with arguments of type SqlIdentifierModifier and TypeMethodDescriptionUpdate.getAssignments()Returns all assignments.Query.getColumns()Return the columns that this query should project.Methods in org.springframework.data.relational.core.query with parameters of type SqlIdentifierModifier and TypeMethodDescriptionQuery.columns(SqlIdentifier... columns) Add columns to the query.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 -
Uses of SqlIdentifier in org.springframework.data.relational.core.sql
Fields in org.springframework.data.relational.core.sql declared as SqlIdentifierMethods in org.springframework.data.relational.core.sql that return SqlIdentifierModifier and TypeMethodDescriptionstatic SqlIdentifierSqlIdentifier.from(SqlIdentifier... sqlIdentifiers) Create a new compositeSqlIdentifierfrom one or moreSqlIdentifiers.Aliased.getAlias()AliasedExpression.getAlias()Column.getName()InlineQuery.getName()Named.getName()Table.getName()TableLike.getName()Column.getReferenceName()InlineQuery.getReferenceName()Table.getReferenceName()TableLike.getReferenceName()static SqlIdentifierCreate a new quoted identifier givenname.SqlIdentifier.transform(UnaryOperator<String> transformationFunction) Transform the SQL identifier name by applying atransformation function.static SqlIdentifierCreate a new unquoted identifier givenname.Methods in org.springframework.data.relational.core.sql with parameters of type SqlIdentifierModifier and TypeMethodDescriptionorg.springframework.data.relational.core.sql.AnalyticFunction.AliasedAnalyticFunctionAnalyticFunction.as(SqlIdentifier alias) Column.as(SqlIdentifier alias) Creates a new aliasedColumn.SimpleFunction.as(SqlIdentifier alias) Expose this function result under a columnalias.Table.as(SqlIdentifier alias) Creates a newTablealiased toalias.default ColumnTableLike.column(SqlIdentifier name) TableLike.columns(SqlIdentifier... names) static ColumnColumn.create(SqlIdentifier name, Table table) static InlineQueryInlineQuery.create(Select select, SqlIdentifier alias) Creates a newInlineQueryusing analias.static TableTable.create(SqlIdentifier name) Creates a newTablegivenname.static SqlIdentifierSqlIdentifier.from(SqlIdentifier... sqlIdentifiers) Create a new compositeSqlIdentifierfrom one or moreSqlIdentifiers.Constructors in org.springframework.data.relational.core.sql with parameters of type SqlIdentifier -
Uses of SqlIdentifier in org.springframework.data.relational.core.sql.render
Methods in org.springframework.data.relational.core.sql.render that return SqlIdentifierModifier and TypeMethodDescriptiondefault SqlIdentifierReturn thecolumn name.default SqlIdentifierReturn thetable name.default SqlIdentifierRenderNamingStrategy.getReferenceName(Column column) Return thecolumn reference name.default SqlIdentifierRenderNamingStrategy.getReferenceName(TableLike table) Return thetable reference name. -
Uses of SqlIdentifier in org.springframework.data.relational.repository.query
Methods in org.springframework.data.relational.repository.query that return SqlIdentifierModifier and TypeMethodDescriptionRelationalEntityInformation.getTableName()Returns the name of the table the entity shall be persisted to.RelationalEntityMetadata.getTableName()Returns the name of the table the entity shall be persisted to.SimpleRelationalEntityMetadata.getTableName() -
Uses of SqlIdentifier in org.springframework.data.relational.repository.support
Methods in org.springframework.data.relational.repository.support that return SqlIdentifier
RelationalPersistentProperty.getReverseColumnName(RelationalPersistentEntity)instead