Uses of Interface
org.springframework.data.relational.core.mapping.AggregatePath
Packages that use AggregatePath
Package
Description
-
Uses of AggregatePath in org.springframework.data.relational.core.conversion
Methods in org.springframework.data.relational.core.conversion with parameters of type AggregatePathModifier and TypeMethodDescription@Nullable ObjectMappingRelationalConverter.AggregatePathValueProvider.getValue(AggregatePath path) Return a value for the givenAggregatePath.@Nullable ObjectMappingRelationalConverter.DocumentValueProvider.getValue(AggregatePath path) booleanMappingRelationalConverter.AggregatePathValueProvider.hasNonEmptyValue(AggregatePath aggregatePath) booleanMappingRelationalConverter.DocumentValueProvider.hasNonEmptyValue(AggregatePath path) booleanMappingRelationalConverter.AggregatePathValueProvider.hasValue(AggregatePath path) Determine whether there is a value for the givenAggregatePath.booleanMappingRelationalConverter.DocumentValueProvider.hasValue(AggregatePath path) -
Uses of AggregatePath in org.springframework.data.relational.core.mapping
Subinterfaces with type arguments of type AggregatePath in org.springframework.data.relational.core.mappingModifier and TypeInterfaceDescriptioninterfaceRepresents a path within an aggregate starting from the aggregate root.interfaceRepresents a path within an aggregate starting from the aggregate root.Methods in org.springframework.data.relational.core.mapping that return AggregatePathModifier and TypeMethodDescriptionAggregatePath.append(AggregatePath path) Creates a new path by extending the current path by the path passed as an argument.AggregatePath.append(RelationalPersistentProperty property) Creates a new path by extending the current path by the property passed as an argument.default @Nullable AggregatePathAggregatePath.filter(Predicate<? super AggregatePath> predicate) Filter the AggregatePath returning the first item matching the givenPredicate.RelationalMappingContext.getAggregatePath(PersistentPropertyPath<? extends RelationalPersistentProperty> path) Provides anAggregatePathfor the providedPersistentPropertyPath.RelationalMappingContext.getAggregatePath(RelationalPersistentEntity<?> type) AggregatePath.getIdDefiningParentPath()Returns the longest ancestor path that has anIdproperty.static AggregatePathAggregatePathTraversal.getIdDefiningPath(AggregatePath aggregatePath) Get the path that defines the identifier of the aggregate.AggregatePath.getParentPath()Returns the path that has the same beginning but is one segment shorter than this path.default AggregatePathAggregatePath.getRequiredTail()The required path resulting from removing the first element of theAggregatePathor throwingIllegalStateExceptionfor anyAggregatePathhaving less than two elements.AggregatePath.getSubPathBasedOn(Class<?> baseType) static AggregatePathAggregatePathTraversal.getTableOwningPath(AggregatePath aggregatePath) Get the path that owns the table of the aggregate.@Nullable AggregatePathAggregatePath.getTail()The path resulting from removing the first element of theAggregatePath.@Nullable AggregatePathAggregatePath.subtract(@Nullable AggregatePath basePath) Subtract the basePath from this AggregatePath by removing the basePath from the beginning of this.Methods in org.springframework.data.relational.core.mapping that return types with arguments of type AggregatePathModifier and TypeMethodDescriptionAggregatePath.ColumnInfos.paths()Return anIterableofAggregatePathassociated with this column infos.default Stream<AggregatePath> AggregatePath.stream()Methods in org.springframework.data.relational.core.mapping with parameters of type AggregatePathModifier and TypeMethodDescriptionAggregatePath.append(AggregatePath path) Creates a new path by extending the current path by the path passed as an argument.default intAggregatePath.compareTo(AggregatePath other) Compares thisAggregatePathto anotherAggregatePathbased on their dot path notation.@Nullable AggregatePath.ColumnInfoAggregatePath.ColumnInfos.get(AggregatePath path) Gets theAggregatePath.ColumnInfofor the providedAggregatePathstatic AggregatePathAggregatePathTraversal.getIdDefiningPath(AggregatePath aggregatePath) Get the path that defines the identifier of the aggregate.static AggregatePathAggregatePathTraversal.getTableOwningPath(AggregatePath aggregatePath) Get the path that owns the table of the aggregate.@Nullable AggregatePathAggregatePath.subtract(@Nullable AggregatePath basePath) Subtract the basePath from this AggregatePath by removing the basePath from the beginning of this.Method parameters in org.springframework.data.relational.core.mapping with type arguments of type AggregatePathModifier and TypeMethodDescription<T> TAggregatePath.ColumnInfos.any(BiFunction<AggregatePath, AggregatePath.ColumnInfo, T> mapper) Calls the mapper for each pair one pair ofAggregatePathandAggregatePath.ColumnInfo, if there is any.default @Nullable AggregatePathAggregatePath.filter(Predicate<? super AggregatePath> predicate) Filter the AggregatePath returning the first item matching the givenPredicate.voidAggregatePath.ColumnInfos.forEach(BiConsumer<AggregatePath, AggregatePath.ColumnInfo> consumer) Calls the consumer for each pair ofAggregatePathand ColumnInfo.<T> TAggregatePath.ColumnInfos.reduce(T identity, BiFunction<AggregatePath, AggregatePath.ColumnInfo, T> accumulator, BinaryOperator<T> combiner) Performs aStream.reduce(Object, BiFunction, BinaryOperator)onAggregatePath.ColumnInfoandAggregatePathto reduce the results into a singleTreturn value.AggregatePath.ColumnInfos.toColumnList(BiFunction<AggregatePath, AggregatePath.ColumnInfo, Column> mappingFunction) Creates aListofColumninstances by applying the provided mapping function to eachAggregatePathandAggregatePath.ColumnInfo. -
Uses of AggregatePath in org.springframework.data.relational.core.sqlgeneration
Methods in org.springframework.data.relational.core.sqlgeneration with parameters of type AggregatePathModifier and TypeMethodDescriptionAliasFactory.getBackReferenceAlias(AggregatePath path) AliasFactory.getColumnAlias(AggregatePath path) AliasFactory.getKeyAlias(AggregatePath path) AliasFactory.getRowCountAlias(AggregatePath path) AliasFactory.getRowNumberAlias(AggregatePath path) AliasFactory.getTableAlias(AggregatePath path)