A B C D E F G H I J L M N O P R S T U 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(J) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
add(String, Object) - Method in class net.lecousin.reactive.data.relational.model.CompositeIdValue
 
add(Column) - Method in class net.lecousin.reactive.data.relational.schema.Table
 
add(SchemaStatement) - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatements
 
add(Index) - Method in class net.lecousin.reactive.data.relational.schema.Table
 
add(Sequence) - Method in class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
 
add(Table) - Method in class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
 
add(T) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
addAll(Collection<? extends J>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
addAll(Collection<? extends T>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
addAutoIncrement(Column, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
addColumn(String) - Method in class net.lecousin.reactive.data.relational.schema.Index
 
addColumnDefinition(Column, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
addDefaultRandomUuid(Column, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
addDependency(SchemaStatement) - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
 
addForeignKeys(Class<?>) - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
addForeignKeyStatement(Table, Column, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
addGeneratedJoinTables(Collection<Class<?>>) - Static method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
 
addIndexDefinitionInTable(Table, Index, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
addNotNull(Column, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
addPrimaryKey(Column, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
addSequences(Class<?>) - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
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
 
alterTableForeignKey(Table, Column) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
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
 
appendForeignKey(Table, Column, StringBuilder) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
AUTO_INCREMENT - net.lecousin.reactive.data.relational.annotations.GeneratedValue.Strategy
Use auto increment/serial capability from database.

B

build(Collection<Class<?>>) - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
buildColumn(RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
buildDatabaseClient(ConnectionFactory, R2dbcDialect) - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
buildEntityOperations(ConnectionFactory) - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
buildMappingContext() - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
buildR2dbcCustomConversions(R2dbcDialect) - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
buildSchemaFromEntities() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
buildSchemaFromEntities(Collection<Class<?>>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
buildTable(Class<?>) - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 

C

canAddMultipleConstraintsInSingleAlterTable() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
canCreateIndexInTableDefinition(Index) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
canDoConcurrentAlterTable() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
canExecuteWith(List<SchemaStatement>) - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
 
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.
ClassPathScanningEntities - Class in net.lecousin.reactive.data.relational.enhance
 
clear() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
clear() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
client - Variable in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
Column - Class in net.lecousin.reactive.data.relational.schema
 
Column(String) - Constructor for class net.lecousin.reactive.data.relational.schema.Column
 
ColumnDefinition - Annotation Type in net.lecousin.reactive.data.relational.annotations
Allow to specify information about a column to generate the schema.
ColumnIncrement - Class in net.lecousin.reactive.data.relational.sql
Class to compensate that incrementing a value is not supported by Expression.
ColumnIncrement(Column, LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.sql.ColumnIncrement
 
columnName() - Method in annotation type net.lecousin.reactive.data.relational.annotations.JoinTable
Specifies the name of the column to use in the join table to store the foreign key to this entity.
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
 
Config() - Constructor for class net.lecousin.reactive.data.relational.LcReactiveDataRelationalInitializer.Config
 
connectionFactory() - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
contains(Object) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
contains(Object) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
containsAll(Collection<?>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
containsAll(Collection<?>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
context - Variable in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
convertFromDataBase(Object, Class<?>) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
convertToDataBase(Object, RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
createIndex(Table, Index) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
createSchemaContent(RelationalDatabaseSchema) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
createSchemaContent(RelationalDatabaseSchema) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
createSequence(Sequence) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
createTable(Table) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
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>, SqlQuery<?>) - Constructor for class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
 
CriteriaVisitor<T> - Interface in net.lecousin.reactive.data.relational.query.criteria
 
CriteriaVisitor.SearchVisitor - Class in net.lecousin.reactive.data.relational.query.criteria
 

D

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
 
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.mapping.LcReactiveDataAccessStrategy
 
doNotExecuteTogether(SchemaStatement) - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
 
dropCreateSchemaContent(RelationalDatabaseSchema) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
dropSchemaContent(RelationalDatabaseSchema) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
dropSchemaContent(RelationalDatabaseSchema) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
dropSequence(Sequence) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
dropTable(Table) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 

E

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() - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
 
execute(LcReactiveDataRelationalClient) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
execute(LcReactiveDataRelationalClient) - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatements
 
execute(LcReactiveDataRelationalClient, LcEntityReader) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
execute(SelectQuery<T>, LcEntityReader) - 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.
GeneratedValue.Strategy - Enum in net.lecousin.reactive.data.relational.annotations
 
get(Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
 
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
 
getAllFields(Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Retrieve all fields from the class and its super classes.
getAnnotation() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.ForeignTableInfo
 
getAnnotation() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.JoinTableInfo
 
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
 
getClasses() - Static method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
 
getClient() - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
 
getCollectionType(Field) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Get the type of elements in a collection field.
getColumn(String) - Method in class net.lecousin.reactive.data.relational.schema.Table
 
getColumnName(RelationalPersistentProperty) - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
getColumns() - Method in class net.lecousin.reactive.data.relational.schema.Index
 
getColumns() - Method in class net.lecousin.reactive.data.relational.schema.Table
 
getColumnType(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeBigDecimal(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeBoolean(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeByte(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeChar(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeDate(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeDateTime(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeDateTimeWithTimeZone(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeDouble(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeFloat(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeInteger(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeLong(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeShort(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeString(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeTime(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeTimestamp(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeTimeWithTimeZone(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getColumnTypeUUID(Column, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getConditionOnId(SqlQuery<?>, RelationalPersistentEntity<?>, PersistentPropertyAccessor<?>, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getConditionOnProperties(SqlQuery<?>, RelationalPersistentEntity<?>, Iterable<RelationalPersistentProperty>, PersistentPropertyAccessor<?>, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getCriteriaOnId(String, RelationalPersistentEntity<?>, PersistentPropertyAccessor<?>, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getCriteriaOnProperties(String, Iterable<RelationalPersistentProperty>, PersistentPropertyAccessor<?>, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
getCustomConverters() - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
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.LcReactiveDataRelationalClient
 
getDialect() - Method in class net.lecousin.reactive.data.relational.mapping.LcReactiveDataAccessStrategy
 
getDialect(ConnectionFactory) - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
getDialect(R2dbcDialect) - Static method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
getEntities() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalInitializer.Config
 
getEntityName() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
getFactoryInstance(R2dbcEntityOperations) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryFactoryBean
 
getField() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.ForeignTableInfo
 
getField() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.JoinTableInfo
 
getFieldMapper(Object, String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
getForeignKeyReferences() - Method in class net.lecousin.reactive.data.relational.schema.Column
 
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(String, Class<?>) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field having the given join key.
getForeignTableFieldForProperty(String) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field on the given property.
getForeignTableForProperty(String) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field on the given property.
getForeignTables() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the list of foreign tables.
getForeignTableWithFieldForJoinKey(String, Class<?>) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field 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
 
getIndexes() - Method in class net.lecousin.reactive.data.relational.schema.Table
 
getJoinForeignTable() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.JoinTableInfo
 
getJoinSourceFieldName() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.JoinTableInfo
 
getJoinTable(String) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return join table information on the given property name.
getJoinTableElementsForJoinTableClass(Object, Class<T>) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
 
getJoinTables() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the list of join tables on this type.
getJoinTargetFieldName() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.JoinTableInfo
 
getLcClient() - Method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
getLcClient() - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcEntityTemplate
 
getLcClient() - Method in interface net.lecousin.reactive.data.relational.repository.LcR2dbcRepository
 
getLcClient() - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
getLcClient(DatabaseClient, ReactiveDataAccessStrategy) - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
getLcDialect(R2dbcDialect) - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
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
 
getLoading() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
getMapper() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getMappingContext() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getName() - Method in class net.lecousin.reactive.data.relational.schema.Column
 
getName() - Method in class net.lecousin.reactive.data.relational.schema.Index
 
getName() - Method in class net.lecousin.reactive.data.relational.schema.Sequence
 
getName() - Method in class net.lecousin.reactive.data.relational.schema.Table
 
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
 
getPersistedDatabaseValue(EntityState, RelationalPersistentProperty, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
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
 
getQuery() - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
 
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(String, Class<?>) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field having the given join key.
getRequiredForeignTableFieldForProperty(String) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field on the given property.
getRequiredForeignTableForProperty(String) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field on the given property.
getRequiredForeignTableWithFieldForJoinKey(String, Class<?>) - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
Return the foreign table field 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
 
getSchema() - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
getSchemaDialect() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
getSequence(String) - Method in class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
 
getSequences() - Method in class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
 
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
 
getSql() - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
 
getStateField() - Method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
 
getStoreConversions(R2dbcDialect) - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
getTable(String) - Method in class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
 
getTableName(RelationalPersistentEntity<?>) - Method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
getTables() - Method in class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
 
getType() - Method in class net.lecousin.reactive.data.relational.schema.Column
 
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

hasDependency() - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
 
hashCode() - Method in class net.lecousin.reactive.data.relational.model.CompositeIdValue
 

I

in(Collection<?>) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
IN - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
 
Index - Class in net.lecousin.reactive.data.relational.schema
 
Index - Annotation Type in net.lecousin.reactive.data.relational.annotations
Define an index on a table.
Index(String) - Constructor for class net.lecousin.reactive.data.relational.schema.Index
 
Indexes - Annotation Type in net.lecousin.reactive.data.relational.annotations
List of indexes.
indexName() - Method in annotation type net.lecousin.reactive.data.relational.annotations.CompositeId
 
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
 
isAutoIncrement() - Method in class net.lecousin.reactive.data.relational.schema.Column
 
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.
isCompatible(R2dbcDialect) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
isEmpty() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
isEmpty() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
isFieldModified(String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
isForeignTableField(Field) - Static method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
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.model.CompositeIdValue
Return true if all id properties are null.
isNull() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
isNullable() - Method in class net.lecousin.reactive.data.relational.schema.Column
 
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
 
isPrimaryKey() - Method in class net.lecousin.reactive.data.relational.schema.Column
 
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
 
isRandomUuid() - Method in class net.lecousin.reactive.data.relational.schema.Column
 
isUnique() - Method in class net.lecousin.reactive.data.relational.schema.Index
 
isUpdatable(RelationalPersistentProperty) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
Check if a property may be updated.
iterator() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
iterator() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 

J

join(String, String, String) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
JOIN_TABLE_ATTRIBUTE_PREFIX - Static variable in class net.lecousin.reactive.data.relational.enhance.Enhancer
 
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.
joinProperty() - Method in annotation type net.lecousin.reactive.data.relational.annotations.JoinTable
Specifies the property on the linked entity to use for the join.
JoinTable - Annotation Type in net.lecousin.reactive.data.relational.annotations
Indicates a many to many relationship.
A join table will be created, using the specified table name and column name.
If it exists several many to many relationships between the two same entities, the tableName or joinProperty can be used to avoid ambiguity.
JoinTableCollectionFromTargetCollection<J,​T> - Class in net.lecousin.reactive.data.relational.model
 
JoinTableCollectionFromTargetCollection(Object, Collection<J>, Set<T>, String, int) - Constructor for class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
JoinTableCollectionToTargetCollection<J,​T> - Class in net.lecousin.reactive.data.relational.model
 
JoinTableCollectionToTargetCollection(Object, Collection<J>, String, int) - Constructor for class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
JoinTableInfo() - Constructor for class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo.JoinTableInfo
 

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
 
lazyGetJoinTableField(Object, String, int) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
lazyLoad(Iterable<T>, RelationalPersistentEntity<?>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
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
 
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
 
LcEntityTypeInfo - Class in net.lecousin.reactive.data.relational.model
 
LcEntityTypeInfo.ForeignTableInfo - Class in net.lecousin.reactive.data.relational.model
 
LcEntityTypeInfo.JoinTableInfo - Class in net.lecousin.reactive.data.relational.model
 
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) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
LcR2dbcEntityOperationsBuilder - Class in net.lecousin.reactive.data.relational.configuration
 
LcR2dbcEntityOperationsBuilder() - Constructor for class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
 
LcR2dbcEntityTemplate - Class in net.lecousin.reactive.data.relational.repository
 
LcR2dbcEntityTemplate(LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.repository.LcR2dbcEntityTemplate
 
LcR2dbcRepository<T,​ID> - Interface in net.lecousin.reactive.data.relational.repository
 
LcR2dbcRepositoryFactory - Class in net.lecousin.reactive.data.relational.repository
 
LcR2dbcRepositoryFactory(R2dbcEntityOperations) - 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>, 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(DatabaseClient, MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationalDatabaseSchemaDialect, LcReactiveDataAccessStrategy, LcMappingR2dbcConverter) - 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
 
LcReactiveDataRelationalInitializer.Config - Class in net.lecousin.reactive.data.relational
 
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
 
loadConfiguration() - Static method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalInitializer
 
loaded(T) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
loading(Supplier<Mono<T>>) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
logger - Static variable in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 

M

marker(Object) - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
 
max() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
Maximum value or length.
min() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
Minimum value or length.
ModelAccessException - Exception in net.lecousin.reactive.data.relational.model
 
ModelAccessException(String) - Constructor for exception net.lecousin.reactive.data.relational.model.ModelAccessException
 
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
 
ModelUtils - Class in net.lecousin.reactive.data.relational.model
 

N

name() - Method in annotation type net.lecousin.reactive.data.relational.annotations.Index
 
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.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
 
net.lecousin.reactive.data.relational.schema - package net.lecousin.reactive.data.relational.schema
 
net.lecousin.reactive.data.relational.schema.dialect - package net.lecousin.reactive.data.relational.schema.dialect
 
net.lecousin.reactive.data.relational.sql - package net.lecousin.reactive.data.relational.sql
 
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
Defines is the column may contain NULL or not.

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
 
orderBy(String, boolean) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 

P

precision() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
Floating-point precision.
print(PrintStream) - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatements
 
properties() - Method in annotation type net.lecousin.reactive.data.relational.annotations.CompositeId
 
properties() - Method in annotation type net.lecousin.reactive.data.relational.annotations.Index
 
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

r2dbcConverter(R2dbcMappingContext, R2dbcCustomConversions) - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
r2dbcEntityTemplate(DatabaseClient, ReactiveDataAccessStrategy) - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
RANDOM_UUID - net.lecousin.reactive.data.relational.annotations.GeneratedValue.Strategy
Generate a random UUID.
reactiveDataAccessStrategy(R2dbcConverter) - 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
 
RelationalDatabaseSchema - Class in net.lecousin.reactive.data.relational.schema
 
RelationalDatabaseSchema() - Constructor for class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
 
RelationalDatabaseSchemaDialect - Class in net.lecousin.reactive.data.relational.schema.dialect
 
RelationalDatabaseSchemaDialect() - Constructor for class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
remove(Object) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
remove(Object) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
removeAll(Collection<?>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
removeAll(Collection<?>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
removeDependency(SchemaStatement) - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
 
removeFromCollectionField(Field, Object, Object) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
 
restorePersistedValue(Object, Field) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
retainAll(Collection<?>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
retainAll(Collection<?>) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 

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<Object>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
saveAll(Iterable<S>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
 
saveAll(Object...) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
 
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
Floating-point scale.
scan() - Static method in class net.lecousin.reactive.data.relational.enhance.ClassPathScanningEntities
 
schema - Variable in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
SchemaBuilderFromEntities - Class in net.lecousin.reactive.data.relational.schema
 
SchemaBuilderFromEntities(LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
 
schemaDialect() - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
SchemaException - Exception in net.lecousin.reactive.data.relational.schema
Runtime exception raised if the schema cannot be generated.
SchemaException(String) - Constructor for exception net.lecousin.reactive.data.relational.schema.SchemaException
 
SchemaStatement - Class in net.lecousin.reactive.data.relational.schema.dialect
 
SchemaStatement(String) - Constructor for class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
 
SchemaStatements - Class in net.lecousin.reactive.data.relational.schema.dialect
 
SchemaStatements() - Constructor for class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatements
 
searchNonEntityClass(String) - Static method in class net.lecousin.reactive.data.relational.enhance.ClassPathScanningEntities
 
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, LcEntityReader) - Constructor for class net.lecousin.reactive.data.relational.query.SelectExecution
 
SelectQuery<T> - Class in net.lecousin.reactive.data.relational.query
 
sequence() - Method in annotation type net.lecousin.reactive.data.relational.annotations.GeneratedValue
For SEQUENCE strategy, specifies the name of the sequence to use.
Sequence - Class in net.lecousin.reactive.data.relational.schema
 
Sequence(String) - Constructor for class net.lecousin.reactive.data.relational.schema.Sequence
 
SEQUENCE - net.lecousin.reactive.data.relational.annotations.GeneratedValue.Strategy
Use a sequence.
sequenceNextValueFunctionName() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
SET_TO_NULL - net.lecousin.reactive.data.relational.annotations.ForeignKey.OnForeignDeleted
 
setApplicationContext(ApplicationContext) - Method in class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
 
setAutoIncrement(boolean) - Method in class net.lecousin.reactive.data.relational.schema.Column
 
setById(Class<T>, Object, T) - Method in class net.lecousin.reactive.data.relational.model.EntityCache
 
setClasses(Collection<Class<?>>) - Static method in class net.lecousin.reactive.data.relational.model.LcEntityTypeInfo
 
setForeignKeyReferences(Pair<Table, Column>) - Method in class net.lecousin.reactive.data.relational.schema.Column
 
setForeignTableField(Object, Field, Object, boolean) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
setLcClient(LcReactiveDataRelationalClient) - Method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
 
setNullable(boolean) - Method in class net.lecousin.reactive.data.relational.schema.Column
 
setPersistedField(Object, Field, Object, boolean) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
 
setPrimaryKey(boolean) - Method in class net.lecousin.reactive.data.relational.schema.Column
 
setQuery(T) - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
 
setRandomUuid(boolean) - Method in class net.lecousin.reactive.data.relational.schema.Column
 
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.
setType(String) - Method in class net.lecousin.reactive.data.relational.schema.Column
 
setUnique(boolean) - Method in class net.lecousin.reactive.data.relational.schema.Index
 
size() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
size() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
SqlQuery<T> - Class in net.lecousin.reactive.data.relational.query
 
SqlQuery(LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.query.SqlQuery
 
STATE_FIELD_NAME - Static variable in class net.lecousin.reactive.data.relational.enhance.Enhancer
 
strategy() - Method in annotation type net.lecousin.reactive.data.relational.annotations.GeneratedValue
Strategy to generate the value.
supportsSequence() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 
supportsUuidGeneration() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
 

T

Table - Class in net.lecousin.reactive.data.relational.schema
 
Table(String) - Constructor for class net.lecousin.reactive.data.relational.schema.Table
 
tableName() - Method in annotation type net.lecousin.reactive.data.relational.annotations.JoinTable
Specifies the table name to use for the join.
toArray() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
toArray() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
toArray(R[]) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
 
toArray(R[]) - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
 
toString() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.And
 
toString() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.Or
 
toString() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
 
toString() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
 
toString() - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
 
toString() - Method in class net.lecousin.reactive.data.relational.sql.ColumnIncrement
 

U

unique() - Method in annotation type net.lecousin.reactive.data.relational.annotations.Index
 
updatable() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
Defines if the value may be updated or not.

V

value() - Method in annotation type net.lecousin.reactive.data.relational.annotations.Indexes
 
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.annotations.GeneratedValue.Strategy
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.annotations.GeneratedValue.Strategy
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.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.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 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 B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages