All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
ClassPathScanningEntities |
Search for entity classes from the classpath.
|
Column |
A column in a table.
|
ColumnDefinition |
Allow to specify information about a column to generate the schema.
|
ColumnIncrement |
Class to compensate that incrementing a value is not supported by Expression.
|
CompositeId |
For entities without an @Id property, specifies the columns to use as a unique key.
|
CompositeIdValue |
Value for a composite id.
|
Criteria |
Criteria to use in where clause of a database query.
|
Criteria.And |
And condition.
|
Criteria.Or |
Or condition.
|
Criteria.PropertyOperand |
Property operand.
|
Criteria.PropertyOperation |
|
Criteria.PropertyOperator |
|
CriteriaSqlBuilder |
Build SQL where clause from a Criteria.
|
CriteriaVisitor<T> |
Interface using the visitor pattern to go through criteria tree.
|
CriteriaVisitor.SearchVisitor |
|
Enhancer |
Modify entity classes byte code.
|
EntityCache |
Cache of entity instances, to use the same instance when loading the same primary key in a database query.
|
EntityInstance<T> |
Entity instance with state and metadata.
|
EntityMetadata |
Information about an entity class, with specificities to a database connection.
|
EntityState |
Internal state of an entity, allowing to implement features such as lazy loading, updated attributes detection...
|
EntityStaticMetadata |
Static information (common for all database connections) about an entity class.
|
ForeignKey |
Indicates that a field is a foreign key to another table.
|
ForeignKey.OnForeignDeleted |
|
ForeignTable |
Indicates a foreign key exists on the linked entity.
|
GeneratedValue |
Indicates a value being generated by the database system.
|
GeneratedValue.Strategy |
|
Index |
Define an index on a table.
|
Index |
Represent an index on columns in a database schema.
|
Indexes |
List of indexes.
|
InsertMultiple |
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.InsertRowValues |
|
InvalidCriteriaException |
Exception thrown when a criteria cannot be processed.
|
Iterables |
Utilities for iterators and iterables.
|
JoinTable |
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> |
Utility class for join tables.
|
JoinTableCollectionToTargetCollection<J,T> |
Utility class for join tables.
|
LcEntityReader |
Entity mapper.
|
LcEntityWriter |
Write properties to an OutboundRow.
|
LcMappingR2dbcConverter |
|
LcR2dbcEntityOperationsBuilder |
Helper class to initialize beans for a specific database connection.
|
LcR2dbcEntityTemplate |
Helper class to execute database operations.
|
LcR2dbcMappingContext |
|
LcR2dbcRepository<T,ID> |
Base interface for a Spring data repository extended with functionalities from this library.
|
LcR2dbcRepositoryFactory |
Spring data repository factory.
|
LcR2dbcRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable> |
Spring data repository factory.
|
LcR2dbcRepositoryImpl<T,ID> |
Implementation of a repository.
|
LcReactiveDataAccessStrategy |
|
LcReactiveDataRelationalClient |
Reactive client for a relational database connection handling features such as join, lazy loading, persistence, deletion...
|
LcReactiveDataRelationalConfiguration |
Configure R2DBC spring data extended by lc-spring-data-r2dbc.
|
LcReactiveDataRelationalInitializer |
Initialize lc-spring-data-r2dbc by enhancing entity classes.
|
LcReactiveDataRelationalInitializer.Config |
|
LcReactiveDataRelationalRestarter |
|
ModelAccessException |
Runtime exception thrown when an error occurred while accessing entities.
|
ModelException |
Invalid entity model.
|
ModelUtils |
Utility methods.
|
Operation |
Orchestrate a global save operation, with underlying insert, update and delete necessary to synchronize the database with the entities.
|
PrimitiveArraysUtil |
Utility methods to convert primitive arrays.
|
PropertiesSource |
Interface for a source of properties (for example from a row in database).
|
PropertiesSourceMap |
Implementation of PropertiesSource from a map of values.
|
PropertiesSourceRow |
Implementation of PropertiesSource from a row returned by the database.
|
PropertyMetadata |
Information about an entity property, with specificities on a database connection (such as sql identifier).
|
PropertyStaticMetadata |
Static information (common for all database connections) about an entity property.
|
RelationalDatabaseSchema |
Database schema, with tables and sequences.
|
RelationalDatabaseSchemaDialect |
Base class to implement a database dialect.
|
RelationalDatabaseSchemaDialect.ColumnTypeMapper |
|
RelationalDatabaseSchemaDialect.SqlFunction |
|
SchemaBuilderFromEntities |
|
SchemaException |
Runtime exception raised if the schema cannot be generated.
|
SchemaStatement |
A schema statement (create table, add constraints, add index ...).
|
SchemaStatements |
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).
|
SelectExecution<T> |
|
SelectQuery<T> |
Specifies a SELECT operation, possibly with joins, where clause, limit and order by clause.
|
Sequence |
A sequence in a database schema.
|
SqlQuery<T> |
SQL query with binding, for execution on a database client.
|
Table |
A relational Table, containing columns and indexes.
|