Package | Description |
---|---|
org.springframework.data.projection |
Projection subsystem.
|
Modifier and Type | Class and Description |
---|---|
static class |
EntityProjection.ContainerPropertyProjection<M,D>
Descriptor for a property-level type along its potential projection that is held within a
Collection -like
or Map -like container. |
Modifier and Type | Method and Description |
---|---|
static <M,D> EntityProjection.PropertyProjection<M,D> |
EntityProjection.PropertyProjection.nonProjecting(PropertyPath propertyPath,
TypeInformation<M> mappedType,
TypeInformation<D> domainType)
Create a non-projecting variant of a mapped type.
|
static <M,D> EntityProjection.PropertyProjection<M,D> |
EntityProjection.PropertyProjection.projecting(PropertyPath propertyPath,
TypeInformation<M> mappedType,
TypeInformation<D> domainType,
List<EntityProjection.PropertyProjection<?,?>> properties,
EntityProjection.ProjectionType projectionType)
Create a projecting variant of a mapped type.
|
Modifier and Type | Method and Description |
---|---|
Iterator<EntityProjection.PropertyProjection<?,?>> |
EntityProjection.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
EntityProjection.forEachRecursive(Consumer<? super EntityProjection.PropertyProjection<?,?>> action)
Performs the given action for each element of the
Streamable recursively until all elements of the graph
have been processed or the action throws an Exception . |
static <M,D> EntityProjection<M,D> |
EntityProjection.nonProjecting(TypeInformation<M> mappedType,
TypeInformation<D> domainType,
List<EntityProjection.PropertyProjection<?,?>> properties)
Create a non-projecting variant of a mapped type.
|
static <M,D> EntityProjection.PropertyProjection<M,D> |
EntityProjection.PropertyProjection.projecting(PropertyPath propertyPath,
TypeInformation<M> mappedType,
TypeInformation<D> domainType,
List<EntityProjection.PropertyProjection<?,?>> properties,
EntityProjection.ProjectionType projectionType)
Create a projecting variant of a mapped type.
|
static <M,D> EntityProjection.ContainerPropertyProjection<M,D> |
EntityProjection.ContainerPropertyProjection.projecting(PropertyPath propertyPath,
TypeInformation<M> mappedType,
TypeInformation<D> domainType,
List<EntityProjection.PropertyProjection<?,?>> properties,
EntityProjection.ProjectionType projectionType)
Create a projecting variant of a mapped type.
|
static <M,D> EntityProjection<M,D> |
EntityProjection.projecting(TypeInformation<M> mappedType,
TypeInformation<D> domainType,
List<EntityProjection.PropertyProjection<?,?>> properties,
EntityProjection.ProjectionType projectionType)
Create a projecting variant of a mapped type.
|
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.