A B C D E F G H I J L M N O P Q R S T U V W Y
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 a visitor to go through all nodes of this criteria object.
- 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(Column) - 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(EntityMetadata, RelationalDatabaseSchema) - Static 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.metadata.EntityStaticMetadata
- 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(EntityMetadata, RelationalDatabaseSchema) - Static 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(EntityInstance<T>) - Method in class net.lecousin.reactive.data.relational.query.operation.Operation
- addToSave(EntityInstance<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
-
Create a AND condition with: (this criteria) AND (given 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
- applyFunctionTo(RelationalDatabaseSchemaDialect.SqlFunction, Expression) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- ARRAY_CONTAINS - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
- arrayContains(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a condition on an array property that returns true if the array property contains the specified value.
- AUTO_INCREMENT - net.lecousin.reactive.data.relational.annotations.GeneratedValue.Strategy
-
Use auto increment/serial capability from database.
B
- build(Collection<EntityMetadata>) - Static method in class net.lecousin.reactive.data.relational.schema.SchemaBuilderFromEntities
- buildColumn(Table, PropertyMetadata) - Static 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
-
Build the schema definition from all known entities.
- buildSchemaFromEntities(Collection<Class<?>>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Build the schema definition from given entities.
- buildTable(EntityMetadata) - Static 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
-
Search for entity classes from the classpath.
- classToColumnType - Variable in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- clear() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
- clear() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
- Column - Class in net.lecousin.reactive.data.relational.schema
-
A column in a table.
- Column(Table, SqlIdentifier) - 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
-
Value for a composite id.
- 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, PropertyMetadata) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- countDistinct(List<Expression>) - 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
- createPersistentEntity(TypeInformation<T>) - Method in class net.lecousin.reactive.data.relational.mapping.LcR2dbcMappingContext
- createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class net.lecousin.reactive.data.relational.mapping.LcR2dbcMappingContext
- createSchemaContent(RelationalDatabaseSchema) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Create tables, constraints and sequences from the given schema.
- 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 to use in where clause of a database query.
- Criteria.And - Class in net.lecousin.reactive.data.relational.query.criteria
-
And condition.
- Criteria.Or - Class in net.lecousin.reactive.data.relational.query.criteria
-
Or condition.
- Criteria.PropertyOperand - Class in net.lecousin.reactive.data.relational.query.criteria
-
Property operand.
- 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
-
Build SQL where clause from a Criteria.
- CriteriaSqlBuilder(Map<String, EntityMetadata>, 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
-
Interface using the visitor pattern to go through criteria tree.
- CriteriaVisitor.SearchVisitor - Class in net.lecousin.reactive.data.relational.query.criteria
- customColumnTypes(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
D
- dateToDayOfMonth() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the day of month from this property that must have a compatible type for this operation.
- dateToDayOfYear() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the day of year from this property that must have a compatible type for this operation.
- dateToIsoDayOfWeek() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the ISO day of week from this property that must have a compatible type for this operation.
- dateToIsoWeek() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the ISO week number from this property that must have a compatible type for this operation.
- dateToMonth() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the month from this property that must have a compatible type for this operation.
- dateToYear() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the year from this property that must have a compatible type for this operation.
- DAY_OF_MONTH - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
- DAY_OF_YEAR - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
- DEFAULT_FLOATING_POINT_PRECISION - Static variable in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- DEFAULT_FLOATING_POINT_SCALE - Static variable in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- DEFAULT_TIME_PRECISION - Static variable in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- delete(Iterable<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Delete the given entities (with cascade).
- delete(Publisher<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Delete the given entities (with cascade).
- delete(Publisher<T>, int, Duration) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Delete the given entities (with cascade), by bunch.
- delete(T) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Delete the given entity (with cascade).
- 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
- deleteAllById(Iterable<? extends ID>) - 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
-
Drop then create the given schema.
- dropSchemaContent(RelationalDatabaseSchema) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Drop all elements from the given schema.
- 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
- enhance(Collection<String>, Function<Collection<CtClass>, List<Class<?>>>) - Static method in class net.lecousin.reactive.data.relational.enhance.Enhancer
- Enhancer - Class in net.lecousin.reactive.data.relational.enhance
-
Modify entity classes byte code.
- entitiesByAlias - Variable in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
- EntityCache - Class in net.lecousin.reactive.data.relational.model
-
Cache of entity instances, to use the same instance when loading the same primary key in a database query.
- EntityCache() - Constructor for class net.lecousin.reactive.data.relational.model.EntityCache
- EntityInstance<T> - Class in net.lecousin.reactive.data.relational.model.metadata
-
Entity instance with state and metadata.
- EntityInstance(T, EntityState) - Constructor for class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- EntityMetadata - Class in net.lecousin.reactive.data.relational.model.metadata
-
Information about an entity class, with specificities to a database connection.
- EntityMetadata(LcReactiveDataRelationalClient, RelationalPersistentEntity<?>) - Constructor for class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- EntityState - Class in net.lecousin.reactive.data.relational.enhance
-
Internal state of an entity, allowing to implement features such as lazy loading, updated attributes detection...
- EntityState(EntityMetadata) - Constructor for class net.lecousin.reactive.data.relational.enhance.EntityState
- EntityStaticMetadata - Class in net.lecousin.reactive.data.relational.model.metadata
-
Static information (common for all database connections) about an entity class.
- 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 the query.
- execute(LcReactiveDataRelationalClient) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
-
Execute the query using the given database client.
- 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 the query using the given database client and the given reader.
- execute(SelectQuery<T>, LcEntityReader) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Execute a select query using the given LcEntityReader to map rows to entities.
- executeCount() - Method in class net.lecousin.reactive.data.relational.query.SelectExecution
- executeCount(LcReactiveDataRelationalClient) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
-
Execute a COUNT request, using the joins and where clause of this select query.
- executeCount(SelectQuery<?>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Execute a select query.
- existsById(ID) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
F
- filter(Iterable<T>, Predicate<T>) - Static method in class net.lecousin.reactive.data.relational.util.Iterables
- filter(Iterator<T>, Predicate<T>) - Static method in class net.lecousin.reactive.data.relational.util.Iterables
- finalizeQuery(String, RenderContext) - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
- findAllById(Publisher<ID>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
- findById(ID) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
- 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
-
Create a SELECT query from the table of the given entity type, using the given alias.
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.metadata.EntityStaticMetadata
- get(Object, LcReactiveDataRelationalClient) - Static method in class net.lecousin.reactive.data.relational.enhance.EntityState
- get(Object, EntityMetadata) - 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.
- getArrayColumnType(Column, Type, Class<?>, Type, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getAsCollection(Object) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
-
Return the given object as a collection.
- getCache() - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
- getClasses() - Static method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getClient() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- getClient() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getClient() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getClient() - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
- getCollectionElementType() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- 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() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getColumns() - Method in class net.lecousin.reactive.data.relational.schema.Index
- getColumns() - Method in class net.lecousin.reactive.data.relational.schema.Table
- getColumnType(Column, Type, Class<?>, ColumnDefinition) - Method in interface net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.ColumnTypeMapper
- getColumnType(Column, Type, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeBigDecimal(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeBoolean(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeByte(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeChar(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeDate(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeDateTime(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeDateTimeWithTimeZone(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeDouble(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeEnum(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeFloat(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeInteger(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeLong(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeShort(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeString(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeTime(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeTimestamp(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeTimeWithTimeZone(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getColumnTypeUUID(Column, Type, Class<?>, ColumnDefinition) - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getCompositeId() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getCompositeIdAnnotation() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getCompositeIdProperties() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getConditionOnId(SqlQuery<?>) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- getCriteriaOnId(String) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- getCustomConverters() - Method in class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
- getDataAccess() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
- getDatabaseValue(String) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
-
Returns the value stored in database for the given property.
- getDatabaseValue(PropertyMetadata) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
-
Returns the value stored in database for the given property.
- 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.LcReactiveDataRelationalClient
- getEntities() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalInitializer.Config
- getEntities(Collection<Class<?>>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
- getEntity() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- getEntity() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- 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.metadata.PropertyStaticMetadata
- getFieldMapper(String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- getFieldValue(Object, Field) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- getForeignKeyAnnotation() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getForeignKeyAnnotation() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- getForeignKeyEntityMetadata() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getForeignKeyReferences() - Method in class net.lecousin.reactive.data.relational.schema.Column
- getForeignKeys() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getForeignKeys() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getForeignKeyValue(PropertyMetadata, Object) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
-
Return the primary key from a foreign key instance.
- getForeignTableAnnotation() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getForeignTableAnnotation() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- getForeignTableField(Object, PropertyStaticMetadata) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- getForeignTableForJoinKey(String, Class<?>) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
-
Return the foreign table property having the given join key on the given target type.
- getForeignTables() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getFunctionsToApply() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
- getGeneratedValueAnnotation() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getGeneratedValues() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getGeneratedValueStrategy() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getGenericType() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getGenericType() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- getId() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
-
Returns an object representing the unique id of the entity: If the entity has an @Id property it returns its value If the entity has a @CompositeId it returns a
CompositeIdValue
Else it returns aCompositeIdValue
with all persisted properties - getId(RelationalPersistentEntity<?>, PropertiesSource) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- getIdProperty() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getIdPropertyValue() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
-
Return the value of the @Id property, or null.
- getIndexes() - Method in class net.lecousin.reactive.data.relational.schema.Table
- getInstance(T) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
- getInstance(T) - Method in class net.lecousin.reactive.data.relational.model.EntityCache
- getInstanceById(Class<T>, Object) - Method in class net.lecousin.reactive.data.relational.model.EntityCache
- getJoinTableElementsForJoinTableClass(Object, Class<T>) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getJoinTableForeignTable() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
-
Returns the foreign table property generated for this join table property.
- getJoinTableTargetFieldName() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- 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, LcReactiveDataAccessStrategy) - 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
- getMetadata() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- getMetadata() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- getName() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getName() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getName() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- getName() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- getOperator() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
- getOrCreateInstance(EntityMetadata, PropertiesSource) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
- getOrCreateInstance(EntityMetadata, PropertiesSource, Object) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
- getOrder() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalRestarter
- getOrSetInstance(EntityInstance<T>) - 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, PropertyMetadata) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- getPersistedValue(String) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- getPersistentProperties() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- 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() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getProperties() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getProperties(RelationalPersistentEntity<?>, String...) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- getProperty(String) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getPropertyAccessor() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- 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
- getReferenceName() - Method in class net.lecousin.reactive.data.relational.schema.Column
- getReferenceName() - Method in class net.lecousin.reactive.data.relational.schema.Index
- getReferenceName() - Method in class net.lecousin.reactive.data.relational.schema.Sequence
- getReferenceName() - Method in class net.lecousin.reactive.data.relational.schema.Table
- 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.
- getRequiredCompositeId() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getRequiredCompositeId() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getRequiredEntity(Class<?>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
- getRequiredForeignTableProperty(String) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getRequiredGeneratedValueAnnotation() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getRequiredIdProperty() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getRequiredPersistentProperty(String) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getRequiredPrimaryKey() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
-
Return the primary key.
- getRequiredProperty(String) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getRequiredProperty(String) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getRequiredSpringProperty() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getRequiredVersionProperty() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getRight() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.And
- getRight() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.Or
- getRowMapper(Class<T>) - Method in class net.lecousin.reactive.data.relational.mapping.LcReactiveDataAccessStrategy
- getSchemaDialect() - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
- 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
- getSpringMetadata() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getSql() - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
- getState() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- getStateField() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- getStaticMetadata() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getStaticMetadata() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- 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() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getTables() - Method in class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
- getType() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- getType() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- getType() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- getType() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- getType() - Method in class net.lecousin.reactive.data.relational.schema.Column
- getTypeOrCollectionElementType() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- getValue() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperation
- getValue(PropertyMetadata) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- getVersionProperty() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- 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
-
Create a '>=' condition on this property with the given value.
- greaterOrEqualTo(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to greaterOrEqualTo(Criteria.property(entityName, propertyName)).
- greaterThan(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a '>' condition on this property with the given value.
- greaterThan(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to greaterThan(Criteria.property(entityName, propertyName)).
H
- hasCascadeDeleteImpacts(Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- hasCompositeId() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- hasCompositeId() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- hasDependency() - Method in class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
- hasForeignTable() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- hashCode() - Method in class net.lecousin.reactive.data.relational.model.CompositeIdValue
- hasIdProperty() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- hasJoinTable() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- hasVersionProperty() - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityMetadata
- HOUR - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
I
- idGetter(RelationalPersistentEntity<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- idGetterFromIdProperty(RelationalPersistentEntity<?>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- idGetterFromProperties(Iterable<RelationalPersistentProperty>) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- in(Collection<?>) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a IN condition to compare this property with the set of given values.
- IN - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
- Index - Class in net.lecousin.reactive.data.relational.schema
-
Represent an index on columns in a database schema.
- Index - Annotation Type in net.lecousin.reactive.data.relational.annotations
-
Define an index on a table.
- Index(String, IdentifierProcessing) - 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
- InsertMultiple - Class in net.lecousin.reactive.data.relational.query
-
Specify an INSERT query, with multiple rows.
As Spring Data R2DBC does not support it, we define a custom request, but it cannot be used with MySql which does not support to return all generated values.
An InsertMultiple can be used in a SqlQuery to be executed. - InsertMultiple(Table, List<Column>, List<List<Expression>>) - Constructor for class net.lecousin.reactive.data.relational.query.InsertMultiple
- InsertMultiple.InsertRowValues - Class in net.lecousin.reactive.data.relational.query
- InvalidCriteriaException - Exception in net.lecousin.reactive.data.relational.query.criteria
-
Exception thrown when a criteria cannot be processed.
- InvalidCriteriaException(String) - Constructor for exception net.lecousin.reactive.data.relational.query.criteria.InvalidCriteriaException
- is(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a 'is equal' condition on this property with the given value.
- is(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to is(Criteria.property(entityName, propertyName)).
- IS_NOT_NULL - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
- IS_NULL - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
- isArrayColumnSupported() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- isAutoIncrement() - Method in class net.lecousin.reactive.data.relational.schema.Column
- isCollection() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isCollection() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- 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
- isCreatedDate() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isEmpty() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionFromTargetCollection
- isEmpty() - Method in class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
- isForeignKey() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isForeignKey() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- isForeignTable() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isForeignTable() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- isGeneratedValue() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isId() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isJoinTable() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyStaticMetadata
- isLastModifiedDate() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isLoaded() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- isMultipleInsertSupported() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- isNot(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a 'is not equal' condition on this property with the given value.
- isNot(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to isNot(Criteria.property(entityName, propertyName)).
- isNotNull() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a IS NOT NULL condition on this property.
- 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
-
Create a IS NULL condition on this property.
- isNullable() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
-
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 - isNullable() - Method in class net.lecousin.reactive.data.relational.schema.Column
- ISO_DAY_OF_WEEK - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
- ISO_WEEK - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
- isPersisted() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- isPersistedForeignKey(PropertyMetadata, Object) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
-
Return true if the persisted foreign id is equals to the id of the foreignInstance (or both null).
- isPersistent() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isPrimaryKey() - Method in class net.lecousin.reactive.data.relational.schema.Column
- isPropertyPartOfCompositeId(RelationalPersistentProperty) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- 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
- isTimeZoneSupported() - Method in class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- isUnique() - Method in class net.lecousin.reactive.data.relational.schema.Index
- isUpdatable() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isVersion() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- isWritable() - Method in class net.lecousin.reactive.data.relational.model.metadata.PropertyMetadata
- Iterables - Class in net.lecousin.reactive.data.relational.util
-
Utilities for iterators and iterables.
- 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
-
Create a join, using the link entityName.propertyName, and using the given alias as the joined entity name.
- 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
-
Utility class for join tables.
- 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
-
Utility class for join tables.
- JoinTableCollectionToTargetCollection(Object, Collection<J>, String, int) - Constructor for class net.lecousin.reactive.data.relational.model.JoinTableCollectionToTargetCollection
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(T) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Load the given entity from database.
- lazyLoaded() - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- lazyLoadInstance(EntityInstance<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Load the given entity from database.
- lazyLoadInstances(Iterable<EntityInstance<T>>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Load the given entities from database.
- LcEntityReader - Class in net.lecousin.reactive.data.relational.mapping
-
Entity mapper.
- LcEntityReader(EntityCache, LcMappingR2dbcConverter) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcEntityReader
- LcEntityReader(EntityCache, CustomConversions, LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcEntityReader
- LcEntityReader.PropertiesSourceParameterValueProvider - Class in net.lecousin.reactive.data.relational.mapping
- LcEntityWriter - Class in net.lecousin.reactive.data.relational.mapping
-
Write properties to an OutboundRow.
- 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
-
Helper class to initialize beans for a specific database connection.
- LcR2dbcEntityOperationsBuilder() - Constructor for class net.lecousin.reactive.data.relational.configuration.LcR2dbcEntityOperationsBuilder
- LcR2dbcEntityTemplate - Class in net.lecousin.reactive.data.relational.repository
-
Helper class to execute database operations.
- LcR2dbcEntityTemplate(LcReactiveDataRelationalClient) - Constructor for class net.lecousin.reactive.data.relational.repository.LcR2dbcEntityTemplate
- LcR2dbcMappingContext - Class in net.lecousin.reactive.data.relational.mapping
- LcR2dbcMappingContext(NamingStrategy) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcR2dbcMappingContext
- LcR2dbcRepository<T,ID> - Interface in net.lecousin.reactive.data.relational.repository
-
Base interface for a Spring data repository extended with functionalities from this library.
- LcR2dbcRepositoryFactory - Class in net.lecousin.reactive.data.relational.repository
-
Spring data repository factory.
- 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
-
Spring data repository factory.
- 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
-
Implementation of a 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
-
Reactive client for a relational database connection handling features such as join, lazy loading, persistence, deletion...
- LcReactiveDataRelationalClient(DatabaseClient, RelationalDatabaseSchemaDialect, LcReactiveDataAccessStrategy) - 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-spring-data-r2dbc.
- LcReactiveDataRelationalConfiguration() - Constructor for class net.lecousin.reactive.data.relational.configuration.LcReactiveDataRelationalConfiguration
- LcReactiveDataRelationalInitializer - Class in net.lecousin.reactive.data.relational
-
Initialize lc-spring-data-r2dbc by enhancing entity classes.
- LcReactiveDataRelationalInitializer.Config - Class in net.lecousin.reactive.data.relational
- LcReactiveDataRelationalRestarter - Class in net.lecousin.reactive.data.relational
- LcReactiveDataRelationalRestarter() - Constructor for class net.lecousin.reactive.data.relational.LcReactiveDataRelationalRestarter
- 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
-
Create a '<=' condition on this property with the given value.
- lessOrEqualTo(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to lessOrEqualTo(Criteria.property(entityName, propertyName)).
- lessThan(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a '<' condition on this property with the given value.
- lessThan(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to lessThan(Criteria.property(entityName, propertyName)).
- like(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a LIKE condition on this property.
- like(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to like(Criteria.property(entityName, propertyName)).
- LIKE - net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperator
- limit(long, long) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
-
Apply a limit and offset to the select query.
- 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(EntityInstance<T>, Supplier<Mono<EntityInstance<T>>>) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- logger - Static variable in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
- LOWER - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
M
- map(Iterable<T>, Function<T, U>) - Static method in class net.lecousin.reactive.data.relational.util.Iterables
- map(Iterator<T>, Function<T, U>) - Static method in class net.lecousin.reactive.data.relational.util.Iterables
- marker(Object) - Method in class net.lecousin.reactive.data.relational.query.SqlQuery
-
Create a bind marker that will be bind to the statement on execution.
- 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.
- MINUTE - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
- ModelAccessException - Exception in net.lecousin.reactive.data.relational.model
-
Runtime exception thrown when an error occurred while accessing entities.
- 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
-
Invalid entity 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
-
Utility methods.
- MONTH - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
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.model.metadata - package net.lecousin.reactive.data.relational.model.metadata
- 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
- net.lecousin.reactive.data.relational.util - package net.lecousin.reactive.data.relational.util
- 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
-
Create a NOT IN condition to compare this property with the set of given values.
- notLike(Object) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Create a NOT LIKE condition on this property.
- notLike(String, String) - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Equivalent to notLike(Criteria.property(entityName, propertyName)).
- nullable() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
-
Defines is the column may contain NULL or not.
O
- objectArrayToPrimitiveArray(Object, Class<?>) - Static method in class net.lecousin.reactive.data.relational.model.PrimitiveArraysUtil
- onApplicationEvent(ApplicationEvent) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalRestarter
- onForeignDeleted() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ForeignKey
- Operation - Class in net.lecousin.reactive.data.relational.query.operation
-
Orchestrate a global save operation, with underlying insert, update and delete necessary to synchronize the database with the entities.
- 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
-
Create a OR condition with: (this criteria) OR (given criteria).
- Or(Criteria, Criteria) - Constructor for class net.lecousin.reactive.data.relational.query.criteria.Criteria.Or
- orderBy(String, String, boolean) - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
-
Add an ORDER BY clause to this select query.
P
- precision() - Method in annotation type net.lecousin.reactive.data.relational.annotations.ColumnDefinition
-
Floating-point precision.
- PrimitiveArraysUtil - Class in net.lecousin.reactive.data.relational.model
-
Utility methods to convert primitive arrays.
- primitiveArrayToCollection(Object) - Static method in class net.lecousin.reactive.data.relational.model.PrimitiveArraysUtil
- primitiveArrayToObjectArray(Object) - Static method in class net.lecousin.reactive.data.relational.model.PrimitiveArraysUtil
- 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
-
Interface for a source of properties (for example from a row in database).
- PropertiesSourceMap - Class in net.lecousin.reactive.data.relational.model
-
Implementation of PropertiesSource from a map of values.
- PropertiesSourceMap(Map<String, Object>, Map<String, String>) - Constructor for class net.lecousin.reactive.data.relational.model.PropertiesSourceMap
- PropertiesSourceParameterValueProvider(RelationalPersistentEntity<?>, PropertiesSource) - Constructor for class net.lecousin.reactive.data.relational.mapping.LcEntityReader.PropertiesSourceParameterValueProvider
- PropertiesSourceRow - Class in net.lecousin.reactive.data.relational.model
-
Implementation of PropertiesSource from a row returned by the database.
- 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
-
Create a property operand to use in a property operation such as comparison.
- PropertyMetadata - Class in net.lecousin.reactive.data.relational.model.metadata
-
Information about an entity property, with specificities on a database connection (such as sql identifier).
- 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
- PropertyStaticMetadata - Class in net.lecousin.reactive.data.relational.model.metadata
-
Static information (common for all database connections) about an entity property.
Q
- query - Variable in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
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
- r2dbcMappingContext(Optional<NamingStrategy>, R2dbcCustomConversions) - 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(EntityMetadata, 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, EntityMetadata, PropertiesSource) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
- readProperty(RelationalPersistentProperty, PropertiesSource, Object, Class<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityReader
- readValue(Object, Class<?>) - 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
-
Database schema, with tables and sequences.
- RelationalDatabaseSchema() - Constructor for class net.lecousin.reactive.data.relational.schema.RelationalDatabaseSchema
- RelationalDatabaseSchemaDialect - Class in net.lecousin.reactive.data.relational.schema.dialect
-
Base class to implement a database dialect.
- RelationalDatabaseSchemaDialect() - Constructor for class net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect
- RelationalDatabaseSchemaDialect.ColumnTypeMapper - Interface in net.lecousin.reactive.data.relational.schema.dialect
- RelationalDatabaseSchemaDialect.SqlFunction - Enum in net.lecousin.reactive.data.relational.schema.dialect
- 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
- render(RenderContext) - Method in class net.lecousin.reactive.data.relational.query.InsertMultiple
- restorePersistedValue(Object, PropertyStaticMetadata) - 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 the given entities (insert or update in cascade).
- save(Publisher<T>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Save the given entities (insert or update in cascade).
- save(S) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
- save(T) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Save the given entity (insert or update in cascade).
- saveAll(Iterable<Object>) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Save the given entities (insert or update in cascade).
- saveAll(Iterable<S>) - Method in class net.lecousin.reactive.data.relational.repository.LcR2dbcRepositoryImpl
- saveAll(Object...) - Method in class net.lecousin.reactive.data.relational.LcReactiveDataRelationalClient
-
Save the given entities (insert or update in cascade).
- 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
- SchemaBuilderFromEntities - Class in net.lecousin.reactive.data.relational.schema
-
Build a
RelationalDatabaseSchema
from entity classes. - 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
-
A schema statement (create table, add constraints, add index ...).
- SchemaStatement(String) - Constructor for class net.lecousin.reactive.data.relational.schema.dialect.SchemaStatement
- SchemaStatements - Class in net.lecousin.reactive.data.relational.schema.dialect
-
Execute or print database schema statements taking care of dependencies (for example a foreign key constraint cannot be created before the 2 tables are created).
- 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
- SECOND - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
- SelectExecution<T> - Class in net.lecousin.reactive.data.relational.query
-
Orchestrate the execution of a
SelectQuery
- 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
-
Specifies a SELECT operation, possibly with joins, where clause, limit and order by clause.
- 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
-
A sequence in a database schema.
- Sequence(String, IdentifierProcessing) - 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
- setClasses(Collection<Class<?>>) - Static method in class net.lecousin.reactive.data.relational.model.metadata.EntityStaticMetadata
- setFieldValue(Object, Field, Object) - Static method in class net.lecousin.reactive.data.relational.model.ModelUtils
- setForeignKeyReferences(Pair<Table, Column>) - Method in class net.lecousin.reactive.data.relational.schema.Column
- setForeignTableField(Object, PropertyStaticMetadata, Object) - Method in class net.lecousin.reactive.data.relational.enhance.EntityState
- setInstanceById(Object, EntityInstance<T>) - Method in class net.lecousin.reactive.data.relational.model.EntityCache
- setLcClient(LcReactiveDataRelationalClient) - Method in class net.lecousin.reactive.data.relational.mapping.LcMappingR2dbcConverter
- setNullable(boolean) - Method in class net.lecousin.reactive.data.relational.schema.Column
- 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
- setValue(PropertyMetadata, Object) - Method in class net.lecousin.reactive.data.relational.model.metadata.EntityInstance
- 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
-
SQL query with binding, for execution on a database client.
- 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
-
A relational Table, containing columns and indexes.
- Table(SqlIdentifier, IdentifierProcessing) - 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.
- tablesByAlias - Variable in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
- timeToHour() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the hour from this property that must have a compatible type for this operation.
- timeToMinute() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the minute from this property that must have a compatible type for this operation.
- timeToSecond() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Extract the second from this property that must have a compatible type for this operation.
- 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
- toExpression(Object, PropertyMetadata) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
- toExpression(Criteria.PropertyOperand) - Method in class net.lecousin.reactive.data.relational.query.criteria.CriteriaSqlBuilder
- toLowerCase() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Apply the LOWER function to this property to use in a comparison operation.
- toSql() - Method in class net.lecousin.reactive.data.relational.schema.Column
- toSql() - Method in class net.lecousin.reactive.data.relational.schema.Index
- toSql() - Method in class net.lecousin.reactive.data.relational.schema.Sequence
- toSql() - Method in class net.lecousin.reactive.data.relational.schema.Table
- 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.InsertMultiple.InsertRowValues
- toString() - Method in class net.lecousin.reactive.data.relational.query.InsertMultiple
- toString() - Method in class net.lecousin.reactive.data.relational.query.SelectQuery
- toString() - Method in class net.lecousin.reactive.data.relational.sql.ColumnIncrement
- toUpperCase() - Method in class net.lecousin.reactive.data.relational.query.criteria.Criteria.PropertyOperand
-
Apply the UPPER function to this property to use in a comparison operation.
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.
- UPPER - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
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.
- valueOf(String) - Static method in enum net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
-
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.
- values() - Static method in enum net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
-
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
-
Set the given criteria in the where clause.
- 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, PropertyMetadata) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
- writeProperty(OutboundRow, PropertyMetadata, PersistentPropertyAccessor<?>) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
- writeSimple(OutboundRow, Object, PropertyMetadata) - Method in class net.lecousin.reactive.data.relational.mapping.LcEntityWriter
Y
- YEAR - net.lecousin.reactive.data.relational.schema.dialect.RelationalDatabaseSchemaDialect.SqlFunction
All Classes All Packages