# Hierarchy For Package org.springframework.data.relational.core.conversion

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.data.relational.core.conversion.BasicRelationalConverter (implements org.springframework.data.relational.core.conversion.RelationalConverter)
  - org.springframework.data.relational.core.conversion.DbAction.AcquireLockAllRoot<T> (implements org.springframework.data.relational.core.conversion.DbAction<T>)
  - org.springframework.data.relational.core.conversion.DbAction.AcquireLockRoot<T> (implements org.springframework.data.relational.core.conversion.DbAction<T>)
  - org.springframework.data.relational.core.conversion.DbAction.Delete<T> (implements org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath<T>)
  - org.springframework.data.relational.core.conversion.DbAction.DeleteAll<T> (implements org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath<T>)
  - org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot<T> (implements org.springframework.data.relational.core.conversion.DbAction<T>)
  - org.springframework.data.relational.core.conversion.DbAction.DeleteRoot<T> (implements org.springframework.data.relational.core.conversion.DbAction<T>)
  - org.springframework.data.relational.core.conversion.DbAction.Insert<T> (implements org.springframework.data.relational.core.conversion.DbAction.WithDependingOn<T>, org.springframework.data.relational.core.conversion.DbAction.WithGeneratedId<T>)
  - org.springframework.data.relational.core.conversion.DbAction.InsertRoot<T> (implements org.springframework.data.relational.core.conversion.DbAction.WithGeneratedId<T>)
  - org.springframework.data.relational.core.conversion.DbAction.Merge<T> (implements org.springframework.data.relational.core.conversion.DbAction.WithDependingOn<T>, org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath<T>)
  - org.springframework.data.relational.core.conversion.DbAction.Update<T> (implements org.springframework.data.relational.core.conversion.DbAction.WithEntity<T>)
  - org.springframework.data.relational.core.conversion.DbAction.UpdateRoot<T> (implements org.springframework.data.relational.core.conversion.DbAction.WithEntity<T>)
  - org.springframework.data.relational.core.conversion.DbActionExecutionResult
  - org.springframework.data.relational.core.conversion.RelationalEntityDeleteWriter (implements org.springframework.data.convert.EntityWriter<T,S>)
  - org.springframework.data.relational.core.conversion.RelationalEntityInsertWriter (implements org.springframework.data.convert.EntityWriter<T,S>)
  - org.springframework.data.relational.core.conversion.RelationalEntityUpdateWriter (implements org.springframework.data.convert.EntityWriter<T,S>)
  - org.springframework.data.relational.core.conversion.RelationalEntityVersionUtils
  - org.springframework.data.relational.core.conversion.RelationalEntityWriter (implements org.springframework.data.convert.EntityWriter<T,S>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.springframework.data.relational.core.conversion.DbActionExecutionException

## Interface Hierarchy

- org.springframework.data.relational.core.conversion.AggregateChange<T>
  - org.springframework.data.relational.core.conversion.MutableAggregateChange<T>
- org.springframework.data.relational.core.conversion.DbAction<T>
  - org.springframework.data.relational.core.conversion.DbAction.WithEntity<T>
    - org.springframework.data.relational.core.conversion.DbAction.WithDependingOn<T> (also extends org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath<T>)
    - org.springframework.data.relational.core.conversion.DbAction.WithGeneratedId<T>
  - org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath<T>
    - org.springframework.data.relational.core.conversion.DbAction.WithDependingOn<T> (also extends org.springframework.data.relational.core.conversion.DbAction.WithEntity<T>)
- org.springframework.data.relational.core.conversion.RelationalConverter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.springframework.data.relational.core.conversion.AggregateChange.Kind