Package | Description |
---|---|
org.springframework.data.convert |
General purpose conversion framework to read objects from a data store abstraction and write it back.
|
org.springframework.data.domain |
Central domain abstractions especially to be used in combination with the
Repository abstraction. |
org.springframework.data.geo |
Value types representing geo-spatial concepts.
|
org.springframework.data.history |
Basic interfaces and value objects for histography API.
|
org.springframework.data.mapping |
Base package for the mapping subsystem.
|
org.springframework.data.mapping.context |
Mapping context API and implementation base classes.
|
org.springframework.data.projection |
Projection subsystem.
|
org.springframework.data.querydsl |
Querydsl integration support classes.
|
org.springframework.data.repository.config |
Support classes for repository namespace and JavaConfig integration.
|
org.springframework.data.repository.core |
Core abstractions for repository implementation.
|
org.springframework.data.repository.core.support |
Base classes to implement repositories for various data stores.
|
org.springframework.data.repository.query |
Support classes to work with query methods.
|
org.springframework.data.repository.query.parser |
Support classes for parsing queries from method names.
|
org.springframework.data.spel | |
org.springframework.data.util |
Core utility APIs such as a type information framework to resolve generic types.
|
Modifier and Type | Method and Description |
---|---|
Streamable<org.springframework.data.convert.CustomConversions.ConverterRegistration> |
CustomConversions.StoreConversions.getRegistrationsFor(Object converter)
Returns
ConverterRegistration s for the given converter. |
Modifier and Type | Interface and Description |
---|---|
interface |
Page<T>
A page is a sublist of a list of objects.
|
interface |
Slice<T>
A slice of data that indicates whether there's a next or previous slice available.
|
Modifier and Type | Class and Description |
---|---|
class |
PageImpl<T>
Basic
Page implementation. |
class |
SliceImpl<T>
Default implementation of
Slice . |
class |
Sort
Sort option for queries.
|
static class |
Sort.TypedSort<T>
Extension of Sort to use method handles to define properties to sort by.
|
Modifier and Type | Class and Description |
---|---|
class |
GeoPage<T>
|
Modifier and Type | Class and Description |
---|---|
class |
Revisions<N extends Number & Comparable<N>,T>
|
class |
RevisionSort
A dedicated
Sort implementation that allows the definition of the ordering of revisions independently of the
property name the revision number is held in. |
Modifier and Type | Interface and Description |
---|---|
interface |
PersistentPropertyPath<P extends PersistentProperty<P>>
Abstraction of a path of
PersistentProperty s. |
interface |
PersistentPropertyPaths<T,P extends PersistentProperty<P>>
A wrapper for a collection of
PersistentPropertyPath s. |
Modifier and Type | Class and Description |
---|---|
class |
PropertyPath
Abstraction of a
PropertyPath of a domain class. |
Modifier and Type | Class and Description |
---|---|
class |
PersistentEntities
Value object to access
PersistentEntity instances managed by MappingContext s. |
Modifier and Type | Method and Description |
---|---|
Streamable<TypeInformation<?>> |
PersistentEntities.getManagedTypes()
Returns all
TypeInformation exposed by the registered MappingContext s. |
Modifier and Type | Class and Description |
---|---|
class |
EntityProjection<M,D>
Descriptor for a top-level mapped type representing a view onto a domain type structure.
|
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. |
static class |
EntityProjection.PropertyProjection<M,D>
Descriptor for a property-level type along its potential projection.
|
Modifier and Type | Class and Description |
---|---|
class |
QSort
Sort option for queries that wraps a Querydsl
OrderSpecifier . |
Modifier and Type | Method and Description |
---|---|
Streamable<String> |
AnnotationRepositoryConfigurationSource.getBasePackages() |
Streamable<String> |
ImplementationDetectionConfiguration.getBasePackages()
Return the base packages to be scanned for implementation types.
|
Streamable<String> |
RepositoryConfigurationSource.getBasePackages()
Returns the base packages the repository interfaces shall be found under.
|
Streamable<String> |
RepositoryConfiguration.getBasePackages()
Returns the base packages that the repository was scanned under.
|
Streamable<String> |
XmlRepositoryConfigurationSource.getBasePackages() |
Streamable<String> |
DefaultRepositoryConfiguration.getBasePackages() |
Streamable<BeanDefinition> |
RepositoryConfigurationSourceSupport.getCandidates(ResourceLoader loader) |
Streamable<BeanDefinition> |
RepositoryConfigurationSource.getCandidates(ResourceLoader loader)
Returns the source
BeanDefinition s of the repository interfaces to create repository instances for. |
Streamable<TypeFilter> |
RepositoryConfigurationSourceSupport.getExcludeFilters()
Return the
TypeFilter s to define which types to exclude when scanning for repositories. |
Streamable<TypeFilter> |
AnnotationRepositoryConfigurationSource.getExcludeFilters() |
Streamable<TypeFilter> |
ImplementationDetectionConfiguration.getExcludeFilters()
Returns the exclude filters to be used for the implementation class scanning.
|
Streamable<TypeFilter> |
RepositoryConfigurationSource.getExcludeFilters()
Return the
TypeFilter s to define which types to exclude when scanning for repositories or repository
implementations. |
Streamable<TypeFilter> |
RepositoryConfiguration.getExcludeFilters()
Returns the
TypeFilter s to be used to exclude packages from repository scanning. |
Streamable<TypeFilter> |
XmlRepositoryConfigurationSource.getExcludeFilters() |
Streamable<TypeFilter> |
DefaultRepositoryConfiguration.getExcludeFilters() |
Streamable<String> |
RepositoryConfiguration.getImplementationBasePackages()
Returns the base packages to scan for repository implementations.
|
Streamable<String> |
DefaultRepositoryConfiguration.getImplementationBasePackages() |
Modifier and Type | Method and Description |
---|---|
Streamable<Method> |
RepositoryInformation.getQueryMethods()
Returns all methods considered to be query methods.
|
Modifier and Type | Class and Description |
---|---|
static class |
RepositoryComposition.RepositoryFragments
Value object representing an ordered list of
fragments . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultParameters
Default implementation of
Parameters . |
class |
Parameters<S extends Parameters<S,T>,T extends Parameter>
Abstracts method parameters that have to be bound to query parameters or applied to the query independently.
|
Modifier and Type | Class and Description |
---|---|
class |
PartTree
Class to parse a
String into a tree or PartTree.OrPart s consisting of simple Part instances in turn. |
static class |
PartTree.OrPart
A part of the parsed source that results from splitting up the resource around Or keywords.
|
Modifier and Type | Method and Description |
---|---|
Streamable<Part> |
PartTree.getParts()
|
Streamable<Part> |
PartTree.getParts(Part.Type type)
|
Modifier and Type | Class and Description |
---|---|
class |
ExpressionDependencies
Value object capturing dependencies to a method or property/field that is referenced from a SpEL expression.
|
Modifier and Type | Method and Description |
---|---|
default Streamable<T> |
Streamable.and(Iterable<? extends T> iterable)
Creates a new
Streamable from the current one and the given Iterable concatenated. |
default Streamable<T> |
Streamable.and(Streamable<? extends T> streamable)
Convenience method to allow adding a
Streamable directly as otherwise the invocation is ambiguous between
and(Iterable) and and(Supplier) . |
default Streamable<T> |
Streamable.and(Supplier<? extends Stream<? extends T>> stream)
Creates a new
Streamable from the current one and the given Stream concatenated. |
default Streamable<T> |
Streamable.and(T... others)
Creates a new
Streamable from the current one and the given values concatenated. |
static <T> Streamable<T> |
Streamable.empty()
Returns an empty
Streamable . |
default Streamable<T> |
Streamable.filter(Predicate<? super T> predicate)
Returns a new
Streamable that will apply the given filter Predicate to the current one. |
default <R> Streamable<R> |
Streamable.flatMap(Function<? super T,? extends Stream<? extends R>> mapper)
Returns a new
Streamable that will apply the given Function to the current one. |
default <R> Streamable<R> |
Streamable.map(Function<? super T,? extends R> mapper)
Returns a new
Streamable that will apply the given Function to the current one. |
static <T> Streamable<T> |
Streamable.of(Iterable<T> iterable)
Returns a
Streamable for the given Iterable . |
static <T> Streamable<T> |
Streamable.of(Supplier<? extends Stream<T>> supplier) |
static <T> Streamable<T> |
Streamable.of(T... t)
Returns a
Streamable with the given elements. |
Modifier and Type | Method and Description |
---|---|
static <S> Collector<S,?,Streamable<S>> |
Streamable.toStreamable()
A collector to easily produce a
Streamable from a Stream using Collectors.toList() as
intermediate collector. |
static <S,T extends Iterable<S>> |
Streamable.toStreamable(Collector<S,?,T> intermediate)
A collector to easily produce a
Streamable from a Stream and the given intermediate collector. |
Modifier and Type | Method and Description |
---|---|
default Streamable<T> |
Streamable.and(Streamable<? extends T> streamable)
Convenience method to allow adding a
Streamable directly as otherwise the invocation is ambiguous between
and(Iterable) and and(Supplier) . |
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.