Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.springframework.data.mapping.context.AbstractMappingContext<E,​P> (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.InitializingBean, org.springframework.data.mapping.context.MappingContext<E,​P>)
      • org.springframework.data.relational.core.mapping.RelationalMappingContext
        • org.springframework.data.r2dbc.mapping.R2dbcMappingContext
    • org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration (implements org.springframework.context.ApplicationContextAware)
    • org.springframework.data.relational.core.conversion.BasicRelationalConverter (implements org.springframework.data.relational.core.conversion.RelationalConverter)
      • org.springframework.data.r2dbc.convert.MappingR2dbcConverter (implements org.springframework.data.r2dbc.convert.R2dbcConverter)
        • net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter (implements org.springframework.data.r2dbc.convert.R2dbcConverter)
    • net.lecousin.reactive.data.relational.enhance.ClassPathScanningEntities
    • net.lecousin.reactive.data.relational.schema.Column
    • net.lecousin.reactive.data.relational.sql.ColumnIncrement
    • net.lecousin.reactive.data.relational.model.CompositeIdValue
    • net.lecousin.reactive.data.relational.query.criteria.Criteria.And (implements net.lecousin.reactive.data.relational.query.criteria.Criteria)
    • net.lecousin.reactive.data.relational.query.criteria.Criteria.Or (implements net.lecousin.reactive.data.relational.query.criteria.Criteria)
    • net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
    • net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation (implements net.lecousin.reactive.data.relational.query.criteria.Criteria)
    • net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder (implements net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor<T>)
    • net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.SearchVisitor (implements net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor<T>)
    • org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy (implements org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy)
    • net.lecousin.reactive.data.relational.enhance.Enhancer
    • net.lecousin.reactive.data.relational.model.EntityCache
    • net.lecousin.reactive.data.relational.model.metadata.EntityInstance<T>
    • net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
    • net.lecousin.reactive.data.relational.enhance.EntityState
    • net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
    • net.lecousin.reactive.data.relational.schema.Index
    • net.lecousin.reactive.data.relational.query.InsertMultiple
    • net.lecousin.reactive.data.relational.query.InsertMultiple.InsertRowValues
    • net.lecousin.reactive.data.relational.util.Iterables
    • net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection<J,​T> (implements java.util.Collection<E>)
    • net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection<J,​T> (implements java.util.Set<E>)
    • net.lecousin.reactive.data.relational.mapping.LcEntityReader
    • net.lecousin.reactive.data.relational.mapping.LcEntityReader.PropertiesSourceParameterValueProvider (implements org.springframework.data.mapping.model.ParameterValueProvider<P>)
    • net.lecousin.reactive.data.relational.mapping.LcEntityWriter
    • net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
    • net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
    • net.lecousin.reactive.data.relational.LcReactiveDataRelationalInitializer
    • net.lecousin.reactive.data.relational.LcReactiveDataRelationalInitializer.Config
    • net.lecousin.reactive.data.relational.LcReactiveDataRelationalRestarter (implements org.springframework.context.ApplicationListener<E>, org.springframework.core.Ordered)
    • net.lecousin.reactive.data.relational.model.ModelUtils
    • net.lecousin.reactive.data.relational.query.operation.Operation
    • net.lecousin.reactive.data.relational.model.PrimitiveArraysUtil
    • net.lecousin.reactive.data.relational.model.PropertiesSourceMap (implements net.lecousin.reactive.data.relational.model.PropertiesSource)
    • net.lecousin.reactive.data.relational.model.PropertiesSourceRow (implements net.lecousin.reactive.data.relational.model.PropertiesSource)
    • net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
    • net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
    • org.springframework.data.r2dbc.core.R2dbcEntityTemplate (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.data.r2dbc.core.R2dbcEntityOperations)
    • net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
    • net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
    • org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,​S,​ID> (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.data.repository.core.support.RepositoryFactoryInformation<T,​ID>)
      • org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean<T,​S,​ID> (implements org.springframework.context.ApplicationContextAware)
    • org.springframework.data.repository.core.support.RepositoryFactorySupport (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware)
      • org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport
        • org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory
    • net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
    • net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
    • net.lecousin.reactive.data.relational.schema.dialect.SchemaStatements
    • net.lecousin.reactive.data.relational.query.SelectExecution<T>
    • net.lecousin.reactive.data.relational.query.SelectQuery<T>
    • net.lecousin.reactive.data.relational.schema.Sequence
    • org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository<T,​ID> (implements org.springframework.data.r2dbc.repository.R2dbcRepository<T,​ID>)
    • net.lecousin.reactive.data.relational.query.SqlQuery<T>
    • net.lecousin.reactive.data.relational.schema.Table
    • java.lang.Throwable (implements java.io.Serializable)

Interface Hierarchy

  • net.lecousin.reactive.data.relational.query.criteria.Criteria
  • net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor<T>
  • net.lecousin.reactive.data.relational.model.PropertiesSource
  • org.springframework.data.repository.query.ReactiveQueryByExampleExecutor<T>
    • org.springframework.data.r2dbc.repository.R2dbcRepository<T,​ID> (also extends org.springframework.data.repository.reactive.ReactiveSortingRepository<T,​ID>)
  • net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.ColumnTypeMapper
  • org.springframework.data.repository.Repository<T,​ID>
    • org.springframework.data.repository.reactive.ReactiveCrudRepository<T,​ID>
      • org.springframework.data.repository.reactive.ReactiveSortingRepository<T,​ID>
        • org.springframework.data.r2dbc.repository.R2dbcRepository<T,​ID> (also extends org.springframework.data.repository.query.ReactiveQueryByExampleExecutor<T>)

Annotation Type Hierarchy

  • net.lecousin.reactive.data.relational.annotations.ColumnDefinition (implements java.lang.annotation.Annotation)
  • net.lecousin.reactive.data.relational.annotations.CompositeId (implements java.lang.annotation.Annotation)
  • net.lecousin.reactive.data.relational.annotations.ForeignKey (implements java.lang.annotation.Annotation)
  • net.lecousin.reactive.data.relational.annotations.ForeignTable (implements java.lang.annotation.Annotation)
  • net.lecousin.reactive.data.relational.annotations.GeneratedValue (implements java.lang.annotation.Annotation)
  • net.lecousin.reactive.data.relational.annotations.Index (implements java.lang.annotation.Annotation)
  • net.lecousin.reactive.data.relational.annotations.Indexes (implements java.lang.annotation.Annotation)
  • net.lecousin.reactive.data.relational.annotations.JoinTable (implements java.lang.annotation.Annotation)

Enum Hierarchy