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
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(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
All Classes All Packages