Record Class AggregatePath.TableInfo

java.lang.Object
java.lang.Record
org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
Record Components:
qualifiedTableName - 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. Must not be null.
tableAlias - the alias used for the table on which this path is based. May be null.
backReferenceColumnInfos - information about the columns used to reference back to the owning entity. Must not be null. Since 3.5.
qualifierColumnInfo - the column used for the list index or map key of the leaf property of this path. May be null.
qualifierColumnType - the type of the qualifier column of the leaf property of this path or null if this is not applicable. May be null.
idColumnInfos - the column name of the id column of the ancestor path that represents an actual table. Must not be null.
Enclosing interface:
AggregatePath

public static record AggregatePath.TableInfo(SqlIdentifier qualifiedTableName, @Nullable SqlIdentifier tableAlias, AggregatePath.ColumnInfos backReferenceColumnInfos, @Nullable AggregatePath.ColumnInfo qualifierColumnInfo, @Nullable Class<?> qualifierColumnType, AggregatePath.ColumnInfos idColumnInfos) extends Record
Information about a table underlying an entity.
Since:
3.2
Author:
Jens Schauder, Mark Paluch