A C D E F G H I J L M N O P R S T V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages