# Uses of Package
org.springframework.data.util

Packages that use org.springframework.data.util
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.mapping.model: Core implementation of the mapping subsystem's model.
org.springframework.data.querydsl: Querydsl integration support classes.
org.springframework.data.querydsl.binding: Base classes to implement CDI support for repositories.
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.repository.util: Utility classes for repository implementations.
org.springframework.data.spel
org.springframework.data.util: Core utility APIs such as a type information framework to resolve generic types.

Classes in org.springframework.data.util used by org.springframework.data.convert
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.domain
Class and Description
MethodInvocationRecorder.Recorded.ToCollectionConverter
MethodInvocationRecorder.Recorded.ToMapConverter
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.geo
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.history
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.mapping
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.mapping.context
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.mapping.model
Class and Description
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.querydsl
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.querydsl.binding
Class and Description
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.repository.config
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.repository.core
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.repository.core.support
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.repository.query
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.repository.query.parser
Class and Description
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.repository.util
Class and Description
NullableWrapper Simple value object to wrap a nullable delegate.
TypeInformation Interface to access property types and resolving generics on the way.

Classes in org.springframework.data.util used by org.springframework.data.spel
Class and Description
Lazy Simple value type to delay the creation of an object using a `Supplier` returning the produced object for subsequent lookups.
Streamable Simple interface to ease streamability of `Iterable`s.

Classes in org.springframework.data.util used by org.springframework.data.util
Class and Description
ClassTypeInformation `TypeInformation` for a plain `Class`.
CloseableIterator A `CloseableIterator` serves as a bridging data structure for the underlying data store specific results that can be wrapped in a Java 8 `java.util.stream.Stream`.
Lazy Simple value type to delay the creation of an object using a `Supplier` returning the produced object for subsequent lookups.
MethodInvocationRecorder.PropertyNameDetectionStrategy
MethodInvocationRecorder.Recorded
MethodInvocationRecorder.Recorded.ToCollectionConverter
MethodInvocationRecorder.Recorded.ToMapConverter
Pair A tuple of things.
ParameterTypes Abstraction over a list of parameter value types.
ReflectionUtils.DescribedFieldFilter A `ReflectionUtils.FieldFilter` that has a description.
Streamable Simple interface to ease streamability of `Iterable`s.
TypeInformation Interface to access property types and resolving generics on the way.
Version Value object to represent a Version consisting of major, minor and bugfix part.