A C D E F G H I J L M N O P R S T V W 
All Classes All Packages

A

accept(CriteriaVisitor<T>) - Method in interface net.lecousin.reactive.data.relational.query.criteria.Criteria
 
accept(CriteriaVisitor<T>) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.And
 
accept(CriteriaVisitor<T>) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.Or
 
accept(CriteriaVisitor<T>) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
 
add(String, Object) - Method in class net.lecousin.reactive.data.relational.model.CompositeIdValue
 
addToCollectionField(Field, Object, Object) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
addToDelete(T, RelationalPersistentEntity<T>, EntityState, PersistentPropertyAccessor<T>) - Method in class net.lecousin.reactive.data.relational.query.operation.Operation
 
addToSave(T, RelationalPersistentEntity<T>, EntityState, PersistentPropertyAccessor<T>) - Method in class net.lecousin.reactive.data.relational.query.operation.Operation
 
and(Criteria) - Method in interface net.lecousin.reactive.data.relational.query.criteria.Criteria
 
And(Criteria, Criteria) - Constructor for class net.lecousin.reactive.data.relational.query.criteria.Criteria.And
 
asCollection(Object) - Static method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
Returns given object as Collection.

C

cascadeDelete() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ForeignKey
Specifies if the foreign entity must be deleted when the owning entity is deleted or the foreign key is set to null.
columnDefinition(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
ColumnDefinition - Annotation Type in net.lecousin.reactive.data.relational.annotations
Allow to specify information about a column to generate the schema.
columnDefinitionDataType(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeBigDecimal(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeBoolean(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeByte(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeChar(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeDate(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeDateTime(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeDateTimeWithTimeZone(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeDouble(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeFloat(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeInteger(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeLong(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeShort(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeString(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeTime(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeTimestamp(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionDataTypeTimeWithTimeZone(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionGenerated(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionNotNull(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
columnDefinitionPrimaryKey(RelationalPersistentProperty, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
CompositeId - Annotation Type in net.lecousin.reactive.data.relational.annotations
For entities without an @Id property, specifies the columns to use as a unique key.
CompositeIdValue - Class in net.lecousin.reactive.data.relational.model
 
CompositeIdValue() - Constructor for class net.lecousin.reactive.data.relational.model.CompositeIdValue
 
context - Variable in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
convertFromDataBase(Object, Class<?>) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
convertToDataBase(Object) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
copyProperties(T, T, RelationalPersistentEntity<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Copy every persistent property (having the Column annotation).
createTable(RelationalPersistentEntity<?>, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
createTables() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
Criteria - Interface in net.lecousin.reactive.data.relational.query.criteria
 
Criteria.And - Class in net.lecousin.reactive.data.relational.query.criteria
 
Criteria.Or - Class in net.lecousin.reactive.data.relational.query.criteria
 
Criteria.PropertyOperand - Class in net.lecousin.reactive.data.relational.query.criteria
 
Criteria.PropertyOperation - Class in net.lecousin.reactive.data.relational.query.criteria
 
Criteria.PropertyOperator - Enum in net.lecousin.reactive.data.relational.query.criteria
 
CriteriaSqlBuilder - Class in net.lecousin.reactive.data.relational.query.criteria
 
CriteriaSqlBuilder(Map<String, RelationalPersistentEntity<?>>, Map<String, Table>, BindMarkers, Map<BindMarker, Object>) - Constructor for class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
 
CriteriaVisitor<T> - Interface in net.lecousin.reactive.data.relational.query.criteria
 
CriteriaVisitor.DefaultVisitor<T> - Class in net.lecousin.reactive.data.relational.query.criteria
 
CriteriaVisitor.SearchVisitor - Class in net.lecousin.reactive.data.relational.query.criteria
 

D

dataAccess - Variable in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
DEFAULT_PRECISION - Static variable in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
 
DEFAULT_SCALE - Static variable in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
 
DefaultVisitor() - Constructor for class net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.DefaultVisitor
 
delete(Iterable<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
delete(Publisher<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
delete(T) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
delete(T) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
DELETE - net.lecousin.reactive.data.relational.annotations.ForeignKey.OnForeignDeleted
 
deleteAll() - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
deleteAll(Iterable<? extends T>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
deleteAll(Publisher<? extends T>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
deleteById(ID) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
deleteById(Publisher<ID>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
deleted() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
dialect - Variable in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
dialect - Variable in class net.lecousin.reactive.data.relational.mapping.LcReactiveDataAccessStrategy
 
dropCreateTables() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
dropTable(RelationalPersistentEntity<?>, boolean, StringBuilder) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
dropTables() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 

E

enhance(String...) - Static method in class net.lecousin.reactive.data.relational.enhance.Enhancer
 
enhance(Collection<String>) - Static method in class net.lecousin.reactive.data.relational.enhance.Enhancer
 
Enhancer - Class in net.lecousin.reactive.data.relational.enhance
 
EntityCache - Class in net.lecousin.reactive.data.relational.model
 
EntityCache() - Constructor for class net.lecousin.reactive.data.relational.model.EntityCache
 
EntityState - Class in net.lecousin.reactive.data.relational.enhance
 
EntityState(LcReactiveDataRelationalClient, RelationalPersistentEntity<?>) - Constructor for class net.lecousin.reactive.data.relational.enhance.EntityState
 
equals(Object) - Method in class net.lecousin.reactive.data.relational.model.CompositeIdValue
 
EQUALS - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
execute() - Method in class net.lecousin.reactive.data.relational.query.operation.Operation
 
execute() - Method in class net.lecousin.reactive.data.relational.query.SelectExecution
 
execute(LcReactiveDataRelationalClient) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
execute(SelectQuery<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 

F

fieldSet(String, boolean) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, byte) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, char) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, double) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, float) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, int) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, long) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, short) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
fieldSet(String, Object) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
ForeignKey - Annotation Type in net.lecousin.reactive.data.relational.annotations
Indicates that a field is a foreign key to another table.
ForeignKey.OnForeignDeleted - Enum in net.lecousin.reactive.data.relational.annotations
 
ForeignTable - Annotation Type in net.lecousin.reactive.data.relational.annotations
Indicates a foreign key exists on the linked entity.
foreignTableLoaded(Field, Object) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
from(Class<T>, String) - Static method in class net.lecousin.reactive.data.relational.query.SelectQuery
 

G

GeneratedValue - Annotation Type in net.lecousin.reactive.data.relational.annotations
Indicates a value being generated by the database system.
get(Object, LcReactiveDataRelationalClient) - Static method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
get(Object, LcReactiveDataRelationalClient, RelationalPersistentEntity<?>) - Static method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
getAsCollection(Object) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the given object as a collection.
getById(Class<T>, Object) - Method in class net.lecousin.reactive.data.relational.model.EntityCache
 
getCache() - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
getCollectionType(Field) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Get the type of elements in a collection field.
getDataAccess() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getDatabaseValue(Object, RelationalPersistentProperty, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getDialect() - Method in class net.lecousin.reactive.data.relational.mapping.LcReactiveDataAccessStrategy
 
getEntities() - Static method in class net.lecousin.reactive.data.relational.enhance.Enhancer
 
getEntityName() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
getFactoryInstance(DatabaseClient, ReactiveDataAccessStrategy) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactoryBean
 
getFactoryInstance(R2dbcEntityOperations) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactoryBean
 
getFieldMapper(Object, String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
getForeignTableField(Object, Field) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
getForeignTableField(Object, String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
getForeignTableFieldForJoinKey(Class<?>, String, Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given entity type, having the given join key.
getForeignTableFieldForProperty(Class<?>, String) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given property in the given entity type.
getForeignTableForProperty(Class<?>, String) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given property in the given entity type.
getForeignTables(Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the list of foreign tables declared in the given entity type.
getForeignTableWithFieldForJoinKey(Class<?>, String, Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given entity type, having the given join key.
getId(RelationalPersistentEntity<?>, PropertiesSource) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getId(RelationalPersistentEntity<?>, PersistentPropertyAccessor<?>, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getIdFromProperties(Iterable<RelationalPersistentProperty>, PropertiesSource) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getIdFromProperties(Iterable<RelationalPersistentProperty>, PersistentPropertyAccessor<?>, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getIdPropertyValue(RelationalPersistentEntity<?>, PropertiesSource) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getIdPropertyValue(RelationalPersistentEntity<?>, PersistentPropertyAccessor<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getLcClient() - Method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
getLcClient() - Method in interface net.lecousin.reactive.data.relational.repository.LcR2dbcRepository
 
getLcClient() - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
getLeft() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.And
 
getLeft() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.Or
 
getLeft() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
 
getMapper() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getMappingContext() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getOperator() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
 
getOrCreateInstance(RelationalPersistentEntity<T>, PropertiesSource) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
getOrCreateInstance(RelationalPersistentEntity<T>, PropertiesSource, Object) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
getOrSet(EntityState, RelationalPersistentEntity<T>, PersistentPropertyAccessor<T>, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Method in class net.lecousin.reactive.data.relational.model.EntityCache
Get it from cache or add it to cache.
getParameterValue(PreferredConstructor.Parameter<T, RelationalPersistentProperty>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader.PropertiesSourceParameterValueProvider
 
getPersistedValue(String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
getPotentiallyConvertedSimpleNullType(Class<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
 
getPotentiallyConvertedSimpleRead(Object, Class<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
Checks whether we have a custom conversion for the given simple object.
getPotentiallyConvertedSimpleWrite(Object) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
Checks whether we have a custom conversion registered for the given value into an arbitrary simple type.
getPotentiallyConvertedSimpleWrite(Object, Class<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
Checks whether we have a custom conversion registered for the given value into an arbitrary simple type.
getProperties(RelationalPersistentEntity<?>, String...) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getPropertyName() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
getPropertyValue(RelationalPersistentProperty) - Method in interface net.lecousin.reactive.data.relational.model.PropertiesSource
 
getPropertyValue(RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.model.PropertiesSourceMap
 
getPropertyValue(RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.model.PropertiesSourceRow
 
getRepositoryBaseClass(RepositoryMetadata) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactory
 
getRequiredCollectionType(Field) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Get the type of elements in a collection field.
getRequiredForeignTableFieldForJoinKey(Class<?>, String, Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given entity type, having the given join key.
getRequiredForeignTableFieldForProperty(Class<?>, String) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given property in the given entity type.
getRequiredForeignTableForProperty(Class<?>, String) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given property in the given entity type.
getRequiredForeignTableWithFieldForJoinKey(Class<?>, String, Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the foreign table field on the given entity type, having the given join key.
getRequiredId(Object, RelationalPersistentEntity<?>, PersistentPropertyAccessor<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return the identifier for the given entity.
getRight() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.And
 
getRight() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.Or
 
getRowMapper(Class<T>) - Method in class net.lecousin.reactive.data.relational.mapping.LcReactiveDataAccessStrategy
 
getSchemaDialect() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getSource() - Method in interface net.lecousin.reactive.data.relational.model.PropertiesSource
 
getSource() - Method in class net.lecousin.reactive.data.relational.model.PropertiesSourceMap
 
getSource() - Method in class net.lecousin.reactive.data.relational.model.PropertiesSourceRow
 
getSpringClient() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getTargetRepository(RepositoryInformation) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactory
 
getValue() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
 
GREATER_THAN - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
GREATER_THAN_OR_EQUAL - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
greaterOrEqualTo(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
greaterOrEqualTo(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
greaterThan(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
greaterThan(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 

H

hashCode() - Method in class net.lecousin.reactive.data.relational.model.CompositeIdValue
 

I

identifierProcessing - Variable in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
in(Collection<?>) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
IN - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
init() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
init() - Static method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalInitializer
 
InvalidCriteriaException - Exception in net.lecousin.reactive.data.relational.query.criteria
 
InvalidCriteriaException(String) - Constructor for exception net.lecousin.reactive.data.relational.query.criteria.InvalidCriteriaException
 
InvalidEntityStateException - Exception in net.lecousin.reactive.data.relational.model
 
InvalidEntityStateException(String) - Constructor for exception net.lecousin.reactive.data.relational.model.InvalidEntityStateException
 
is(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
is(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
IS_NOT_NULL - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
IS_NULL - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
isCollection(Field) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Check if the given field is a collection.
isCollectionType(Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Check if the given type is a collection.
isFieldModified(String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
isForeignTableField(Field) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Return true if the given field is associated to a @ForeignTable annotation.
isLoaded() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
isNot(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
isNot(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
isNotNull() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
isNull() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
isNullable(RelationalPersistentProperty) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Check if a property may be null.
It cannot be null if: the type is a primitive type this is the id property this is a foreign key, and it is specified as non optional this is not a foreign key, and the column definition specifies the column as nullable
isPersisted() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
isPropertyPresent(RelationalPersistentProperty) - Method in interface net.lecousin.reactive.data.relational.model.PropertiesSource
 
isPropertyPresent(RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.model.PropertiesSourceMap
 
isPropertyPresent(RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.model.PropertiesSourceRow
 

J

join(String, String, String) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
joinKey() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ForeignTable
Indicates which attribute in the linked entity is the foreign key to use for this link.

L

lazyGetForeignTableCollectionField(Object, String, String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
lazyGetForeignTableField(Object, String, String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
lazyLoad(T) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
lazyLoad(T, EntityState, RelationalPersistentEntity<?>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
lazyLoad(T, RelationalPersistentEntity<?>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
lazyLoaded() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
lcClient() - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
LcEntityReader - Class in net.lecousin.reactive.data.relational.mapping
 
LcEntityReader(EntityCache, LcMappingR2dbcConverter) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
LcEntityReader(EntityCache, CustomConversions, LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
LcEntityReader.PropertiesSourceParameterValueProvider - Class in net.lecousin.reactive.data.relational.mapping
 
LcEntityWriter - Class in net.lecousin.reactive.data.relational.mapping
 
LcEntityWriter(LcMappingR2dbcConverter) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
 
LcMappingR2dbcConverter - Class in net.lecousin.reactive.data.relational.mapping
 
LcMappingR2dbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, CustomConversions, LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
LcR2dbcRepository<T,​ID> - Interface in net.lecousin.reactive.data.relational.repository
 
LcR2dbcRepositoryFactory - Class in net.lecousin.reactive.data.relational.repository
 
LcR2dbcRepositoryFactory(DatabaseClient, ReactiveDataAccessStrategy, LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactory
 
LcR2dbcRepositoryFactory(R2dbcEntityOperations, LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactory
 
LcR2dbcRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,​ID>,​S,​ID extends Serializable> - Class in net.lecousin.reactive.data.relational.repository
 
LcR2dbcRepositoryFactoryBean(Class<? extends T>) - Constructor for class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactoryBean
 
LcR2dbcRepositoryImpl<T,​ID> - Class in net.lecousin.reactive.data.relational.repository
 
LcR2dbcRepositoryImpl(RelationalEntityInformation<T, ID>, DatabaseClient, R2dbcConverter, ReactiveDataAccessStrategy) - Constructor for class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
LcR2dbcRepositoryImpl(RelationalEntityInformation<T, ID>, R2dbcEntityOperations, R2dbcConverter) - Constructor for class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
LcReactiveDataAccessStrategy - Class in net.lecousin.reactive.data.relational.mapping
 
LcReactiveDataAccessStrategy(R2dbcDialect, LcMappingR2dbcConverter) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcReactiveDataAccessStrategy
 
LcReactiveDataRelationalClient - Class in net.lecousin.reactive.data.relational
 
LcReactiveDataRelationalClient() - Constructor for class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
LcReactiveDataRelationalConfiguration - Class in net.lecousin.reactive.data.relational.configuration
Configure R2DBC spring data extended by lc-reactive-spring-data-relational.
LcReactiveDataRelationalConfiguration() - Constructor for class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
LcReactiveDataRelationalInitializer - Class in net.lecousin.reactive.data.relational
 
lcSchemaGenerationDialect(LcReactiveDataAccessStrategy) - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
LESS_THAN - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
LESS_THAN_OR_EQUAL - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
lessOrEqualTo(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
lessOrEqualTo(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
lessThan(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
lessThan(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
like(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
like(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
LIKE - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
limit(long, long) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
load(T) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
loaded(T) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
loading(Mono<T>) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
logger - Static variable in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 

M

mappingContext - Variable in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
max() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
 
min() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
 
ModelAccessException - Exception in net.lecousin.reactive.data.relational.model
 
ModelAccessException(String, Throwable) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelAccessException
 
ModelException - Exception in net.lecousin.reactive.data.relational.model
 
ModelException(String) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelException
 
ModelException(String, Throwable) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelException
 
ModelException(RelationalPersistentEntity<?>, String) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelException
 
ModelException(RelationalPersistentEntity<?>, String, Throwable) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelException
 
ModelException(RelationalPersistentProperty, String) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelException
 
ModelException(RelationalPersistentProperty, String, Throwable) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelException
 
ModelUtils - Class in net.lecousin.reactive.data.relational.model
 

N

net.lecousin.reactive.data.relational - package net.lecousin.reactive.data.relational
 
net.lecousin.reactive.data.relational.annotations - package net.lecousin.reactive.data.relational.annotations
 
net.lecousin.reactive.data.relational.configuration - package net.lecousin.reactive.data.relational.configuration
 
net.lecousin.reactive.data.relational.dialect - package net.lecousin.reactive.data.relational.dialect
 
net.lecousin.reactive.data.relational.enhance - package net.lecousin.reactive.data.relational.enhance
 
net.lecousin.reactive.data.relational.mapping - package net.lecousin.reactive.data.relational.mapping
 
net.lecousin.reactive.data.relational.model - package net.lecousin.reactive.data.relational.model
 
net.lecousin.reactive.data.relational.query - package net.lecousin.reactive.data.relational.query
 
net.lecousin.reactive.data.relational.query.criteria - package net.lecousin.reactive.data.relational.query.criteria
 
net.lecousin.reactive.data.relational.query.operation - package net.lecousin.reactive.data.relational.query.operation
 
net.lecousin.reactive.data.relational.repository - package net.lecousin.reactive.data.relational.repository
 
NOT_EQUALS - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
NOT_IN - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
NOT_LIKE - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
notIn(Collection<?>) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
notLike(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
notLike(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
nullable() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
 

O

onForeignDeleted() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ForeignKey
 
Operation - Class in net.lecousin.reactive.data.relational.query.operation
 
Operation(LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.query.operation.Operation
 
optional() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ForeignKey
Specifies if the link is optional or not.
optional() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ForeignTable
Specifies if the link is optional or not.
or(Criteria) - Method in interface net.lecousin.reactive.data.relational.query.criteria.Criteria
 
Or(Criteria, Criteria) - Constructor for class net.lecousin.reactive.data.relational.query.criteria.Criteria.Or
 

P

precision() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
 
PropertiesSource - Interface in net.lecousin.reactive.data.relational.model
 
PropertiesSourceMap - Class in net.lecousin.reactive.data.relational.model
 
PropertiesSourceMap(Map<String, Object>, Map<String, String>) - Constructor for class net.lecousin.reactive.data.relational.model.PropertiesSourceMap
 
PropertiesSourceParameterValueProvider(RelationalPersistentEntity<?>, PropertiesSource, ConversionService) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcEntityReader.PropertiesSourceParameterValueProvider
 
PropertiesSourceRow - Class in net.lecousin.reactive.data.relational.model
 
PropertiesSourceRow(Row, RowMetadata) - Constructor for class net.lecousin.reactive.data.relational.model.PropertiesSourceRow
 
property(String, String) - Static method in interface net.lecousin.reactive.data.relational.query.criteria.Criteria
 
PropertyOperand(String, String) - Constructor for class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
PropertyOperation(Criteria.PropertyOperand, Criteria.PropertyOperator, Object) - Constructor for class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
 

R

reactiveDataAccessStrategy(R2dbcMappingContext, R2dbcCustomConversions) - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
read(Class<R>, Row, RowMetadata) - Method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
read(Class<T>, PropertiesSource) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
read(RelationalPersistentEntity<T>, PropertiesSource) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
readEntityProperty(RelationalPersistentProperty, Object, PropertiesSource) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
readForeignKeyEntity(RelationalPersistentProperty, Object, RelationalPersistentEntity<T>, PropertiesSource) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
readProperty(RelationalPersistentProperty, PropertiesSource, Object) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
readValue(Object, TypeInformation<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
 
readValue(Object, TypeInformation<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
removeFromCollectionField(Field, Object, Object) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 

S

save(Iterable<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
save(Publisher<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
save(S) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
save(T) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
saveAll(Iterable<S>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
saveAll(Publisher<S>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
scale() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
 
SchemaGenerationDialect - Class in net.lecousin.reactive.data.relational.dialect
Base class to generate schema.
SchemaGenerationDialect(LcReactiveDataAccessStrategy) - Constructor for class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 
SchemaGenerationException - Exception in net.lecousin.reactive.data.relational.dialect
Runtime exception raised if the schema cannot be generated.
SchemaGenerationException(String) - Constructor for exception net.lecousin.reactive.data.relational.dialect.SchemaGenerationException
 
SchemaGenerationException(RelationalPersistentProperty, String) - Constructor for exception net.lecousin.reactive.data.relational.dialect.SchemaGenerationException
 
SearchVisitor() - Constructor for class net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.SearchVisitor
 
SelectExecution<T> - Class in net.lecousin.reactive.data.relational.query
 
SelectExecution(SelectQuery<T>, LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.query.SelectExecution
 
SelectQuery<T> - Class in net.lecousin.reactive.data.relational.query
 
SET_TO_NULL - net.lecousin.reactive.data.relational.annotations.ForeignKey.OnForeignDeleted
 
setApplicationContext(ApplicationContext) - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
setById(Class<T>, Object, T) - Method in class net.lecousin.reactive.data.relational.model.EntityCache
 
setForeignTableField(Object, Field, Object, boolean) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
setMapper(LcMappingR2dbcConverter) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
setPersistedField(Object, Field, Object, boolean) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
setReverseLink(Object, Object, RelationalPersistentProperty) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Set the foreign table field on the given instance to the given linkedInstance.

T

toSql(SqlIdentifier) - Method in class net.lecousin.reactive.data.relational.dialect.SchemaGenerationDialect
 

V

value() - Method in annotation type net.lecousin.reactive.data.relational.annotations.CompositeId
 
valueOf(String) - Static method in enum net.lecousin.reactive.data.relational.annotations.ForeignKey.OnForeignDeleted
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.lecousin.reactive.data.relational.annotations.ForeignKey.OnForeignDeleted
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Criteria.And) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
 
visit(Criteria.And) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.DefaultVisitor
 
visit(Criteria.And) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.SearchVisitor
 
visit(Criteria.And) - Method in interface net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor
 
visit(Criteria.Or) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
 
visit(Criteria.Or) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.DefaultVisitor
 
visit(Criteria.Or) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.SearchVisitor
 
visit(Criteria.Or) - Method in interface net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor
 
visit(Criteria.PropertyOperation) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
 
visit(Criteria.PropertyOperation) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor.DefaultVisitor
 
visit(Criteria.PropertyOperation) - Method in interface net.lecousin.reactive.data.relational.query.criteria.CriteriaVisitor
 

W

where(Criteria) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
write(Object, OutboundRow) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
 
write(Object, OutboundRow) - Method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
writeNull(OutboundRow, RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
 
writeProperty(OutboundRow, RelationalPersistentProperty, PersistentPropertyAccessor<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
 
writeSimple(OutboundRow, Object, RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
 
A C D E F G H I J L M N O P R S T V W 
All Classes All Packages