primaryKeyIndices
public int[] primaryKeyIndices()
Returns the value of the
primaryKeyIndices record component.- Returns:
- the value of the
primaryKeyIndicesrecord component
dtoClass - the class of the DTO being mappedormTable - the ORM table metadataprimaryKeyIndices - the indices of the primary key columns in the rowprimaryKeyTypes - the types of the primary key columnsfieldMappings - the mappings for the DTO fieldsconstructor - the constructor to use for creating DTO instancesdefaultConstructorUsed - whether the default constructor is usedcanonicalConstructorFieldAccessors - the field accessors for the canonical constructorjoinPlans - the mapping plans for joined DTOsnestedPlans - the mapping plans for nested DTOsoneToManyMappings - the mappings for one-to-many relationshipsmanyToManyMappings - the mappings for many-to-many relationshipsMappingPlan(Class<?> dtoClass,
OrmTable ormTable,
int[] primaryKeyIndices,
Class<?>[] primaryKeyTypes,
MappingPlan.FieldMapping[] fieldMappings,
MethodHandle constructor,
boolean defaultConstructorUsed,
List<FieldAccessor> canonicalConstructorFieldAccessors,
Map<DtoJoinSpec,MappingPlan> joinPlans,
Map<FieldAccessor,MappingPlan> nestedPlans,
List<MappedOneToMany> oneToManyMappings,
List<MappedManyToMany> manyToManyMappings) MappingPlan record class.canonicalConstructorFieldAccessors record component.constructor record component.booleandefaultConstructorUsed record component.Class<?> dtoClass()dtoClass record component.final booleanfieldMappings record component.final inthashCode()joinPlans record component.manyToManyMappings record component.nestedPlans record component.oneToManyMappings record component.ormTable()ormTable record component.int[]primaryKeyIndices record component.Class<?>[]primaryKeyTypes record component.final StringtoString()MappingPlan record class.dtoClass - the value for the dtoClass record componentormTable - the value for the ormTable record componentprimaryKeyIndices - the value for the primaryKeyIndices record componentprimaryKeyTypes - the value for the primaryKeyTypes record componentfieldMappings - the value for the fieldMappings record componentconstructor - the value for the constructor record componentdefaultConstructorUsed - the value for the defaultConstructorUsed record componentcanonicalConstructorFieldAccessors - the value for the canonicalConstructorFieldAccessors record componentjoinPlans - the value for the joinPlans record componentnestedPlans - the value for the nestedPlans record componentoneToManyMappings - the value for the oneToManyMappings record componentmanyToManyMappings - the value for the manyToManyMappings record componentObjects::equals(Object,Object); primitive components are compared with '=='.dtoClass record component.dtoClass record componentormTable record component.ormTable record componentprimaryKeyIndices record component.primaryKeyIndices record componentprimaryKeyTypes record component.primaryKeyTypes record componentfieldMappings record component.fieldMappings record componentconstructor record component.constructor record componentdefaultConstructorUsed record component.defaultConstructorUsed record componentcanonicalConstructorFieldAccessors record component.canonicalConstructorFieldAccessors record componentjoinPlans record component.joinPlans record componentnestedPlans record component.nestedPlans record componentoneToManyMappings record component.oneToManyMappings record componentmanyToManyMappings record component.manyToManyMappings record component