Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDialect - Class in org.springframework.data.relational.core.dialect
Base class for Dialect implementations.
AbstractDialect() - Constructor for class org.springframework.data.relational.core.dialect.AbstractDialect
 
AbstractRelationalEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Base class for mapping events of Spring Data Relational
AbstractRelationalEvent(Object) - Constructor for class org.springframework.data.relational.core.mapping.event.AbstractRelationalEvent
Creates an event with the given source.
AbstractRelationalEventListener<E> - Class in org.springframework.data.relational.core.mapping.event
Base class to implement domain class specific ApplicationListener classes.
AbstractRelationalEventListener() - Constructor for class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
add(C) - Method in interface org.springframework.data.relational.core.conversion.BatchingAggregateChange
Adds a MutableAggregateChange into this BatchingAggregateChange.
add(DeleteAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
 
add(RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
 
addAction(DbAction<?>) - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
Adds an action to this AggregateChange.
addAction(DbAction<?>) - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Adds an action to this AggregateChange.
AFTER_FROM_TABLE - Enum constant in enum class org.springframework.data.relational.core.dialect.LockClause.Position
Append the clause after from table.
AFTER_ORDER_BY - Enum constant in enum class org.springframework.data.relational.core.dialect.LimitClause.Position
Append the clause at the end of the statement.
AFTER_ORDER_BY - Enum constant in enum class org.springframework.data.relational.core.dialect.LockClause.Position
Append the clause at the end of the statement.
AfterConvertCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
An EntityCallback that gets invoked after an aggregate was converted from the database into an entity.
AfterConvertEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Gets published after instantiation and setting of all the properties of an entity.
AfterConvertEvent(E) - Constructor for class org.springframework.data.relational.core.mapping.event.AfterConvertEvent
 
AfterDeleteCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
An EntityCallback that gets called after an aggregate got deleted.
AfterDeleteEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Gets published after deletion of an entity.
AfterDeleteEvent(Identifier, E, AggregateChange<E>) - Constructor for class org.springframework.data.relational.core.mapping.event.AfterDeleteEvent
 
afterFromTable() - Method in class org.springframework.data.relational.core.dialect.SqlServerSelectRenderContext
 
afterFromTable() - Method in interface org.springframework.data.relational.core.sql.render.SelectRenderContext
Customization hook: Rendition of a part after FROM table.
afterOrderBy(boolean) - Method in class org.springframework.data.relational.core.dialect.SqlServerSelectRenderContext
 
afterOrderBy(boolean) - Method in interface org.springframework.data.relational.core.sql.render.SelectRenderContext
Customization hook: Rendition of a part after ORDER BY.
AfterSaveCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
An EntityCallback that gets invoked after an aggregate was saved to the database.
AfterSaveEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Gets published after a new instance or a changed instance was saved in the database.
AfterSaveEvent(E, AggregateChange<E>) - Constructor for class org.springframework.data.relational.core.mapping.event.AfterSaveEvent
 
afterSelectList() - Method in class org.springframework.data.relational.core.dialect.SqlServerSelectRenderContext
 
afterSelectList() - Method in interface org.springframework.data.relational.core.sql.render.SelectRenderContext
Customization hook: Rendition of a part after the SELECT list and before any FROM renderings.
AggregateChange<T> - Interface in org.springframework.data.relational.core.conversion
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
AggregateChange.Kind - Enum Class in org.springframework.data.relational.core.conversion
The kind of action to be performed on an aggregate.
aliased(String, String) - Static method in class org.springframework.data.relational.core.sql.Table
Creates a new Table using an alias.
aliased(String, Table, String) - Static method in class org.springframework.data.relational.core.sql.Column
Creates a new aliased Column associated with a Table.
Aliased - Interface in org.springframework.data.relational.core.sql
Aliased element exposing an alias.
AnalyticFunction - Class in org.springframework.data.relational.core.sql
Represents an analytic function, also known as windowing function
AnalyticFunction.Partition - Class in org.springframework.data.relational.core.sql
 
and(String) - Method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it with AND using the provided column name.
and(List<? extends CriteriaDefinition>) - Method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it as group with AND using the provided Criteria group.
and(CriteriaDefinition) - Method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it as group with AND using the provided Criteria group.
and(Condition) - Method in interface org.springframework.data.relational.core.sql.Condition
Combine another Condition using AND.
and(Condition) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.DeleteWhereAndOr
Combine the previous WHERE Condition using AND.
and(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectWhereAndOr
Combine the previous WHERE Condition using AND.
and(Condition) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateWhereAndOr
Combine the previous WHERE Condition using AND.
and(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOnCondition
Declare an additional source column in the JOIN.
and(Part, Criteria, Iterator<Object>) - Method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
Combines the given Criteria with the new one created for the given method name part using AND.
AND - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
 
AndCondition - Class in org.springframework.data.relational.core.sql
Condition representing an AND relation between two Conditions.
ANSI - Static variable in interface org.springframework.data.relational.core.sql.IdentifierProcessing
An IdentifierProcessing that can be used for databases adhering to the SQL standard which uses double quotes (") for quoting and makes unquoted literals equivalent to upper case.
ANSI - Static variable in class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
 
AnsiDialect - Class in org.springframework.data.relational.core.dialect
An SQL dialect for the ANSI SQL standard.
AnsiDialect() - Constructor for class org.springframework.data.relational.core.dialect.AnsiDialect
 
apply(String) - Method in class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
 
apply(Escaper) - Method in interface org.springframework.data.relational.core.query.ValueFunction
Produces a value by considering the given Escaper.
APPLY_RENAMING - Enum constant in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
This strategy takes names specified via Table annotation into account.
ArrayColumns - Interface in org.springframework.data.relational.core.dialect
Interface declaring methods that express how a dialect supports array-typed columns.
ArrayColumns.Unsupported - Enum Class in org.springframework.data.relational.core.dialect
Default ArrayColumns implementation for dialects that do not support array-typed columns.
as(String) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
as(String) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new aliased Column.
as(String) - Method in class org.springframework.data.relational.core.sql.SimpleFunction
Expose this function result under a column alias.
as(String) - Method in class org.springframework.data.relational.core.sql.Table
Creates a new Table aliased to alias.
as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new aliased Column.
as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.SimpleFunction
Expose this function result under a column alias.
as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.Table
Creates a new Table aliased to alias.
AS_IS - Enum constant in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
 
asc() - Method in class org.springframework.data.relational.core.sql.OrderByField
Creates a new OrderByField from a the current one using ascending sorting.
asIs() - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
Creates a as-is RenderNamingStrategy that preserves Column and Table names as they were expressed during their declaration.
Assignment - Interface in org.springframework.data.relational.core.sql
Update assignment to a Column.
Assignments - Class in org.springframework.data.relational.core.sql
Factory for common Assignments.
AssignValue - Class in org.springframework.data.relational.core.sql
Assign a Expression to a Column.
asterisk() - Static method in class org.springframework.data.relational.core.sql.Expressions
 
asterisk() - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a AsteriskFromTable maker selecting all columns from this Table (e.g.
asterisk(Table) - Static method in class org.springframework.data.relational.core.sql.Expressions
 
AsteriskFromTable - Class in org.springframework.data.relational.core.sql
Segment to select all columns from a Table.
AUDITING_ORDER - Static variable in class org.springframework.data.relational.auditing.RelationalAuditingCallback
The order used for this EventListener.

B

BasicRelationalConverter - Class in org.springframework.data.relational.core.conversion
RelationalConverter that uses a MappingContext to apply basic conversion of relational values to property values.
BasicRelationalConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.BasicRelationalConverter
BasicRelationalConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, CustomConversions) - Constructor for class org.springframework.data.relational.core.conversion.BasicRelationalConverter
BasicRelationalPersistentProperty - Class in org.springframework.data.relational.core.mapping
Meta data about a property to be used by repository implementations.
BasicRelationalPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, NamingStrategy) - Constructor for class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
BasicRelationalPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
Deprecated.
BatchDelete(List<DbAction.Delete<T>>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.BatchDelete
 
BatchingAggregateChange<T,C extends MutableAggregateChange<T>> - Interface in org.springframework.data.relational.core.conversion
Represents the changes happening to one or more aggregates (as used in the context of Domain Driven Design) as a whole.
BatchInsert(List<DbAction.Insert<T>>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.BatchInsert
 
BatchInsertRoot(List<DbAction.InsertRoot<T>>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.BatchInsertRoot
 
BeforeConvertCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
An EntityCallback that gets invoked before the aggregate is converted into a database change.
BeforeConvertEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Gets published before an aggregate gets converted into a database change, but after the decision was made if an insert or an update is to be performed.
BeforeConvertEvent(E) - Constructor for class org.springframework.data.relational.core.mapping.event.BeforeConvertEvent
 
BeforeDeleteCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
An EntityCallback that gets invoked before an entity is deleted.
BeforeDeleteEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Gets published when an entity is about to get deleted.
BeforeDeleteEvent(Identifier, E, AggregateChange<E>) - Constructor for class org.springframework.data.relational.core.mapping.event.BeforeDeleteEvent
 
BeforeSaveCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
An EntityCallback that gets invoked before changes are applied to the database, after the aggregate was converted to a database change.
BeforeSaveEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Gets published before changes are applied to the database, after the aggregate was converted to a database change.
BeforeSaveEvent(E, AggregateChange<E>) - Constructor for class org.springframework.data.relational.core.mapping.event.BeforeSaveEvent
 
between(Object, Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using between (BETWEEN begin AND end).
between(Expression, Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a BETWEEN Condition.
between(Expression, Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a BETWEEN Condition.
Between - Class in org.springframework.data.relational.core.sql
BETWEEN Condition comparing between Expressions.
BETWEEN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
bindMarker() - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new parameter bind marker.
bindMarker(String) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new parameter bind marker associated with a name hint.
BindMarker - Class in org.springframework.data.relational.core.sql
Bind marker/parameter placeholder used to construct prepared statements with parameter substitution.
BindMarker() - Constructor for class org.springframework.data.relational.core.sql.BindMarker
 
BooleanLiteral - Class in org.springframework.data.relational.core.sql
Represents a Boolean literal.
build() - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.BuildDelete
Build the Delete statement and verify basic relationship constraints such as all referenced columns have a FROM table import.
build() - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.BuildInsert
Build the Insert statement.
build() - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.BuildSelect
Build the Select statement and verify basic relationship constraints such as all referenced columns have a FROM or JOIN table import.
build() - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.BuildUpdate
Build the Update.
builder() - Static method in interface org.springframework.data.relational.core.sql.Delete
Creates a new DeleteBuilder.
builder() - Static method in interface org.springframework.data.relational.core.sql.Insert
Creates a new InsertBuilder.
builder() - Static method in interface org.springframework.data.relational.core.sql.Select
Creates a new SelectBuilder.
builder() - Static method in interface org.springframework.data.relational.core.sql.Update
Creates a new UpdateBuilder.

C

cast(Expression, String) - Static method in class org.springframework.data.relational.core.sql.Expressions
 
Cast - Class in org.springframework.data.relational.core.sql
Represents a CAST expression like CAST(something AS JSON.
column(String) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a new Column associated with this Table.
column(String, Table) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new Column associated with a source Table.
column(Column) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValues
Add a Column to the INTO column list.
column(SqlIdentifier) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a new Column associated with this Table.
Column - Class in org.springframework.data.relational.core.sql
Column name within a SELECT … FROM clause.
Column - Annotation Interface in org.springframework.data.relational.core.mapping
The annotation to configure the mapping from an attribute to a database column.
columns(String...) - Method in class org.springframework.data.relational.core.query.Query
Add columns to the query.
columns(String...) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a List of Columns associated with this Table.
columns(Collection<String>) - Method in class org.springframework.data.relational.core.query.Query
Add columns to the query.
columns(Collection<String>) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a List of Columns associated with this Table.
columns(Collection<Column>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValues
Add a one or more Column to the INTO column list.
columns(Column...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValues
Add a one or more Column to the INTO column list.
columns(SqlIdentifier...) - Method in class org.springframework.data.relational.core.query.Query
Add columns to the query.
columns(SqlIdentifier...) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a List of Columns associated with this Table.
Comparison - Class in org.springframework.data.relational.core.sql
Comparing Condition comparing two Expressions.
Condition - Interface in org.springframework.data.relational.core.sql
AST Segment for a condition.
Conditions - Class in org.springframework.data.relational.core.sql
Factory for common Conditions.
ConstantCondition - Class in org.springframework.data.relational.core.sql
Condition representing fixed sql predicate.
count(Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Functions
Creates a new COUNT function.
count(Expression...) - Static method in class org.springframework.data.relational.core.sql.Functions
Creates a new COUNT function.
create() - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Creates a new SqlRenderer.
create(String) - Static method in class org.springframework.data.relational.core.sql.Table
Creates a new Table given name.
create(String, String, Object) - Static method in class org.springframework.data.relational.core.sql.Comparison
Creates a new Comparison from simple StringP arguments
create(String, List<Expression>) - Static method in class org.springframework.data.relational.core.sql.SimpleFunction
Creates a new SimpleFunction given functionName and List of Expressions.
create(String, Expression...) - Static method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
create(String, TableLike) - Static method in class org.springframework.data.relational.core.sql.Column
Creates a new Column associated with a Table.
create(Column, Expression) - Static method in class org.springframework.data.relational.core.sql.AssignValue
Creates a value assignment to a Column given an Expression.
create(Expression) - Static method in class org.springframework.data.relational.core.sql.IsNull
Creates a new IsNull expression.
create(Expression, String) - Static method in class org.springframework.data.relational.core.sql.Cast
Creates a new CAST expression.
create(Expression, String, Expression) - Static method in class org.springframework.data.relational.core.sql.Comparison
Creates a new Comparison Condition given two Expressions.
create(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.In
Creates a new In Condition given left and right Expressions.
create(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.In
Creates a new In Condition given left and right Expressions.
create(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Like
Creates a new Like Condition given two Expressions.
create(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.In
Creates a new In Condition given left and right Expressions.
create(Expression, Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Between
Creates a new Between Condition given two Expressions.
create(IdentifierProcessing.Quoting, IdentifierProcessing.LetterCasing) - Static method in interface org.springframework.data.relational.core.sql.IdentifierProcessing
create(RenderContext) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Creates a new SqlRenderer using a RenderContext.
create(Select, String) - Static method in class org.springframework.data.relational.core.sql.InlineQuery
Creates a new InlineQuery using an alias.
create(Select, SqlIdentifier) - Static method in class org.springframework.data.relational.core.sql.InlineQuery
Creates a new InlineQuery using an alias.
create(SqlIdentifier) - Static method in class org.springframework.data.relational.core.sql.Table
Creates a new Table given name.
create(SqlIdentifier, Table) - Static method in class org.springframework.data.relational.core.sql.Column
Creates a new Column associated with a Table.
create(Table) - Static method in class org.springframework.data.relational.core.sql.AsteriskFromTable
 
create(Part, Iterator<Object>) - Method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
Creates Criteria for the given method name part.
createAssociation() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
createFrom(List<RelationalParameters.RelationalParameter>) - Method in class org.springframework.data.relational.repository.query.RelationalParameters
 
createInstance(PersistentEntity<T, RelationalPersistentProperty>, Function<Parameter<?, RelationalPersistentProperty>, Object>) - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
createInstance(PersistentEntity<T, RelationalPersistentProperty>, Function<Parameter<?, RelationalPersistentProperty>, Object>) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
Create a new instance of PersistentEntity given ParameterValueProvider to obtain constructor properties.
createNotIn(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.In
Creates a new In Condition given left and right Expressions.
createNotIn(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.In
Creates a new In Condition given left and right Expressions.
createNotIn(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.In
Creates a new In Condition given left and right Expressions.
createParameter(MethodParameter) - Method in class org.springframework.data.relational.repository.query.RelationalParameters
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
 
createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
 
createRenderContext() - Method in class org.springframework.data.relational.core.dialect.RenderContextFactory
Returns a RenderContext configured with Dialect specifics.
Criteria - Class in org.springframework.data.relational.core.query
Central class for creating queries.
Criteria.CriteriaStep - Interface in org.springframework.data.relational.core.query
Interface declaring terminal builder methods to build a Criteria.
CriteriaDefinition - Interface in org.springframework.data.relational.core.query
Interface defining a criteria definition object.
CriteriaDefinition.Combinator - Enum Class in org.springframework.data.relational.core.query
 
CriteriaDefinition.Comparator - Enum Class in org.springframework.data.relational.core.query
 
CROSS_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
CROSS JOIN for two tables.

D

Db2Dialect - Class in org.springframework.data.relational.core.dialect
An SQL dialect for DB2.
Db2Dialect() - Constructor for class org.springframework.data.relational.core.dialect.Db2Dialect
 
DbAction<T> - Interface in org.springframework.data.relational.core.conversion
An instance of this interface represents a (conceptual) single interaction with a database, e.g. a single update, used as a step when synchronizing the state of an aggregate with the database.
DbAction.AcquireLockAllRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents an acquire lock statement for all aggregate roots of a given type.
DbAction.AcquireLockRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents an acquire lock statement for a aggregate root when only the ID is known.
DbAction.BatchDelete<T> - Class in org.springframework.data.relational.core.conversion
Represents a batch delete statement for multiple entities that are reachable via a given path from the aggregate root.
DbAction.BatchDeleteRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents a batch delete statement for multiple entities that are aggregate roots.
DbAction.BatchInsert<T> - Class in org.springframework.data.relational.core.conversion
Represents a batch insert statement for a multiple entities that are not aggregate roots.
DbAction.BatchInsertRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents a batch insert statement for a multiple entities that are aggregate roots.
DbAction.BatchWithValue<T,A extends DbAction<T>,B> - Class in org.springframework.data.relational.core.conversion
Represents a batch of DbAction that share a common value for a property of the action.
DbAction.Delete<T> - Class in org.springframework.data.relational.core.conversion
Represents a delete statement for all entities that that a reachable via a give path from the aggregate root.
DbAction.DeleteAll<T> - Class in org.springframework.data.relational.core.conversion
Represents an delete statement for all entities that that a reachable via a give path from any aggregate root of a given type.
DbAction.DeleteAllRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents a delete statement for all aggregate roots of a given type.
DbAction.DeleteRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents a delete statement for a aggregate root when only the ID is known.
DbAction.Insert<T> - Class in org.springframework.data.relational.core.conversion
Represents an insert statement for a single entity that is not the root of an aggregate.
DbAction.InsertRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents an insert statement for the root of an aggregate.
DbAction.UpdateRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents an update statement for the aggregate root.
DbAction.WithDependingOn<T> - Interface in org.springframework.data.relational.core.conversion
An action depending on another action for providing additional information like the id of a parent entity.
DbAction.WithEntity<T> - Interface in org.springframework.data.relational.core.conversion
A DbAction that stores the information of a single entity in the database.
DbAction.WithPropertyPath<T> - Interface in org.springframework.data.relational.core.conversion
A DbAction not operation on the root of an aggregate but on its contained entities.
DbAction.WithRoot<T> - Interface in org.springframework.data.relational.core.conversion
A DbAction pertaining to the root on an aggregate.
DbActionExecutionException - Exception in org.springframework.data.relational.core.conversion
Exception thrown when during the execution of a DbAction an exception gets thrown.
DbActionExecutionException(DbAction<?>, Throwable) - Constructor for exception org.springframework.data.relational.core.conversion.DbActionExecutionException
 
DbActionExecutionResult - Class in org.springframework.data.relational.core.conversion
 
DbActionExecutionResult() - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
DbActionExecutionResult(DbAction.WithEntity<?>) - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
DbActionExecutionResult(DbAction.WithEntity<?>, Object) - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
DEFAULT - Enum constant in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
 
DEFAULT - Static variable in class org.springframework.data.relational.core.dialect.Escaper
 
DEFAULT - Static variable in interface org.springframework.data.relational.core.dialect.IdGeneration
A default instance working for many databases and equivalent to Spring Data JDBCs behavior before version 2.1.
DefaultNamingStrategy - Class in org.springframework.data.relational.core.mapping
The default naming strategy used by Spring Data Relational.
DefaultNamingStrategy() - Constructor for class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
 
delete() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new DeleteBuilder.
delete(Table) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new DeleteBuilder and declares the Table to delete from.
Delete - Interface in org.springframework.data.relational.core.sql
AST for a DELETE statement.
Delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Delete
 
DELETE - Enum constant in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
A DELETE of an aggregate typically involves a delete on all contained entities.
DeleteAggregateChange<T> - Class in org.springframework.data.relational.core.conversion
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
DeleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
 
DeleteAllRoot(Class<T>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
 
DeleteBatchingAggregateChange<T> - Class in org.springframework.data.relational.core.conversion
A BatchingAggregateChange implementation for delete changes that can contain actions for one or more delete operations.
DeleteBuilder - Interface in org.springframework.data.relational.core.sql
Entry point to construct a Delete statement.
DeleteBuilder.BuildDelete - Interface in org.springframework.data.relational.core.sql
Interface exposing the Delete build method.
DeleteBuilder.DeleteWhere - Interface in org.springframework.data.relational.core.sql
Interface exposing WHERE methods.
DeleteBuilder.DeleteWhereAndOr - Interface in org.springframework.data.relational.core.sql
Interface exposing AND/OR combinator methods for WHERE Conditions.
DeleteRoot(Object, Class<T>, Number) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
 
desc() - Method in class org.springframework.data.relational.core.sql.OrderByField
Creates a new OrderByField from a the current one using descending sorting.
dialect - Variable in class org.springframework.data.relational.core.dialect.RenderContextFactory
 
Dialect - Interface in org.springframework.data.relational.core.dialect
Represents a dialect that is implemented by a particular database.
distinct() - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
Makes the select statement distinct
distinct() - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Makes the select statement distinct
driverRequiresKeyColumnNames() - Method in interface org.springframework.data.relational.core.dialect.IdGeneration
Does the driver require the specification of those columns for which a generated id shall be returned.

E

Embedded - Annotation Interface in org.springframework.data.relational.core.mapping
The annotation to configure a value object as embedded in the current table.
Embedded.Empty - Annotation Interface in org.springframework.data.relational.core.mapping
Shortcut for an empty embedded property.
Embedded.Nullable - Annotation Interface in org.springframework.data.relational.core.mapping
Shortcut for a nullable embedded property.
Embedded.OnEmpty - Enum Class in org.springframework.data.relational.core.mapping
Load strategy to be used Embedded.onEmpty().
empty() - Static method in class org.springframework.data.relational.core.query.Criteria
Static factory method to create an empty Criteria.
empty() - Static method in interface org.springframework.data.relational.core.query.CriteriaDefinition
Static factory method to create an empty CriteriaDefinition.
empty() - Static method in class org.springframework.data.relational.core.query.Query
Create a new empty Query.
empty() - Static method in class org.springframework.data.relational.RelationalManagedTypes
Factory method to return an empty RelationalManagedTypes object.
EMPTY - Static variable in interface org.springframework.data.relational.core.sql.SqlIdentifier
Null-object.
enter(Visitable) - Method in interface org.springframework.data.relational.core.sql.Visitor
Enter a Visitable.
EntityLifecycleEventDelegate - Class in org.springframework.data.relational.core
Delegate class to encapsulate lifecycle event configuration and publishing.
EntityLifecycleEventDelegate() - Constructor for class org.springframework.data.relational.core.EntityLifecycleEventDelegate
 
EQ - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
equals(Object) - Method in class org.springframework.data.relational.core.mapping.event.Identifier
 
equals(Object) - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
equals(Object) - Method in class org.springframework.data.relational.core.sql.Literal
 
equals(Object) - Method in class org.springframework.data.relational.core.sql.Column
 
equals(Object) - Method in interface org.springframework.data.relational.core.sql.Segment
Check whether this Segment is equal to another Segment.
equals(Object) - Method in class org.springframework.data.relational.core.sql.Table
 
equals(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOnConditionComparison
Declare an equals Condition between the source column and the target Column.
escape(String) - Method in class org.springframework.data.relational.core.dialect.Escaper
Escapes all special like characters (_, %) using the configured escape character.
Escaper - Class in org.springframework.data.relational.core.dialect
Helper class encapsulating an escape character for LIKE queries and the actually usage of it in escaping Strings.
evaluate(Sort.NullHandling) - Method in interface org.springframework.data.relational.core.dialect.OrderByNullPrecedence
Converts a Sort.NullHandling option to the appropriate SQL text to be included an ORDER BY sort expression.
evaluate(Sort.NullHandling) - Method in class org.springframework.data.relational.core.dialect.OrderByNullPrecedence.SqlStandardOrderByNullPrecedence
 
evaluateOrderByNullHandling(Sort.NullHandling) - Method in interface org.springframework.data.relational.core.sql.render.SelectRenderContext
Customization hook: Rendition of the null handling option for an ORDER BY sort expression.
Expression - Interface in org.springframework.data.relational.core.sql
Expression that can be used in select lists.
Expressions - Class in org.springframework.data.relational.core.sql
Factory for common Expressions.
Expressions.SimpleExpression - Class in org.springframework.data.relational.core.sql
 
extendBy(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Creates a new path by extending the current path by the property passed as an argument.

F

FalseCondition - Class in org.springframework.data.relational.core.sql
Simple condition that evaluates to SQL FALSE.
forDelete(Class<T>) - Static method in interface org.springframework.data.relational.core.conversion.BatchingAggregateChange
Factory method to create a BatchingAggregateChange for deleting entities.
forDelete(Class<T>) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create a DeleteAggregateChange for deleting entities.
forDelete(Class<T>, Number) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create a DeleteAggregateChange for deleting entities.
forDelete(T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create a DeleteAggregateChange for deleting entities.
forEach(Consumer<Class<?>>) - Method in class org.springframework.data.relational.RelationalManagedTypes
 
forEachAction(Consumer<? super DbAction<?>>) - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
Applies the given consumer to each DbAction in this AggregateChange.
forEachAction(Consumer<? super DbAction<?>>) - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
 
forEachAction(Consumer<? super DbAction<?>>) - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
 
forEachAction(Consumer<? super DbAction<?>>) - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
 
ForeignKeyNaming - Enum Class in org.springframework.data.relational.core.mapping
Enum for determining how the names of back references should get generated.
forInstance(Object, RelationalPersistentEntity<T>) - Static method in enum class org.springframework.data.relational.core.conversion.IdValueSource
Returns the appropriate IdValueSource for the instance: IdValueSource.NONE when the entity has no id property, IdValueSource.PROVIDED when the value of the id property is not null and when it is a primitive type, not zero, and IdValueSource.GENERATED otherwise.
forSave(Class<T>) - Static method in interface org.springframework.data.relational.core.conversion.BatchingAggregateChange
Factory method to create a BatchingAggregateChange for saving entities.
forSave(T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create a RootAggregateChange for saving entities.
forSave(T, Number) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create a RootAggregateChange for saving entities.
from(Class<?>...) - Static method in class org.springframework.data.relational.RelationalManagedTypes
Factory method used to construct RelationalManagedTypes from the given array of types.
from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Declare a Table to SELECT … FROM.
from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
Declare a Table to SELECT … FROM.
from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Declare one or more Tables to SELECT … FROM.
from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
Declare one or more Tables to SELECT … FROM.
from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Declare one or more Tables to SELECT … FROM.
from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
from(List<? extends CriteriaDefinition>) - Static method in interface org.springframework.data.relational.core.query.CriteriaDefinition
Create a new CriteriaDefinition and combine it as group with AND using the provided Criterias.
from(List<Criteria>) - Static method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it as group with AND using the provided Criterias.
from(Map<SqlIdentifier, Object>) - Static method in class org.springframework.data.relational.core.query.Update
Static factory method to create an Update from assignments.
from(ManagedTypes) - Static method in class org.springframework.data.relational.RelationalManagedTypes
Wraps an existing ManagedTypes object with RelationalManagedTypes.
from(Criteria...) - Static method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it as group with AND using the provided Criterias.
from(CriteriaDefinition...) - Static method in interface org.springframework.data.relational.core.query.CriteriaDefinition
Create a new CriteriaDefinition and combine it as group with AND using the provided Criterias.
from(Expression) - Static method in class org.springframework.data.relational.core.sql.OrderByField
Creates a new OrderByField from an Expression applying default ordering.
from(Expression, Sort.Direction) - Static method in class org.springframework.data.relational.core.sql.OrderByField
Creates a new OrderByField from an Expression applying a given ordering.
from(SqlIdentifier...) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Create a new composite SqlIdentifier from one or more SqlIdentifiers.
from(Table) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new Column associated with a Table.
from(Table) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder
Declare a Table for DELETE FROM.
from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Declare a Table to SELECT … FROM.
from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
Declare a Table to SELECT … FROM.
from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Declare a Table to SELECT … FROM.
from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Declare one or more Tables to SELECT … FROM.
from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
Declare one or more Tables to SELECT … FROM.
from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Declare one or more Tables to SELECT … FROM.
from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
From - Class in org.springframework.data.relational.core.sql
FROM clause.
fromIterable(Iterable<? extends Class<?>>) - Static method in class org.springframework.data.relational.RelationalManagedTypes
Factory method used to construct RelationalManagedTypes from the given, required Iterable of types.
FULL_OUTER_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
FULL OUTER JOIN two tables.
Functions - Class in org.springframework.data.relational.core.sql
Factory for common function expressions.

G

GENERATED - Enum constant in enum class org.springframework.data.relational.core.conversion.IdValueSource
The id value is generated by the store.
getAction() - Method in class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
getActions() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
 
getActualType() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
For empty paths this is the type of the entity.
getAfterFromTable() - Method in class org.springframework.data.relational.core.dialect.AbstractDialect
getAfterOrderBy() - Method in class org.springframework.data.relational.core.dialect.AbstractDialect
getAggregateChange() - Method in class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
 
getAggregateChange() - Method in class org.springframework.data.relational.core.mapping.event.RelationalSaveEvent
 
getAggregateChange() - Method in interface org.springframework.data.relational.core.mapping.event.WithAggregateChange
 
getAlias() - Method in interface org.springframework.data.relational.core.sql.Aliased
 
getArraySupport() - Method in class org.springframework.data.relational.core.dialect.AnsiDialect
 
getArraySupport() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Returns the array support object that describes how array-typed columns are supported by this dialect.
getArraySupport() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
 
getArraySupport() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
 
getArrayType(Class<?>) - Method in interface org.springframework.data.relational.core.dialect.ArrayColumns
Translate the user type of an array into the dialect-specific type.
getArrayType(Class<?>) - Method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
 
getArrayType(Class<?>) - Method in class org.springframework.data.relational.core.dialect.ObjectArrayColumns
 
getAssignments() - Method in class org.springframework.data.relational.core.query.Update
Returns all assignments.
getBatchValue() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
 
getBegin() - Method in class org.springframework.data.relational.core.sql.Between
 
getBindableParameters() - Method in interface org.springframework.data.relational.repository.query.RelationalParameterAccessor
 
getBindableParameters() - Method in class org.springframework.data.relational.repository.query.RelationalParametersParameterAccessor
 
getClausePosition() - Method in interface org.springframework.data.relational.core.dialect.LimitClause
Returns the LimitClause.Position where to apply the clause.
getClausePosition() - Method in interface org.springframework.data.relational.core.dialect.LockClause
Returns the LockClause.Position where to apply the clause.
getColumn() - Method in class org.springframework.data.relational.core.query.Criteria
 
getColumn() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
getColumn() - Method in class org.springframework.data.relational.core.sql.AssignValue
 
getColumn() - Method in class org.springframework.data.relational.core.sql.Between
 
getColumnAlias() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The alias for the column used to represent this property in the database.
getColumnName() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
getColumnName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The name of the column used to represent this property in the database.
getColumnName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Returns the name of the column backing this property.
getColumnName(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
Defaults to return the given RelationalPersistentProperty's name with the parts of a camel case name separated by '_';
getColumns() - Method in class org.springframework.data.relational.core.query.Query
Return the columns that this query should project.
getCombinator() - Method in class org.springframework.data.relational.core.query.Criteria
 
getCombinator() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
getComparator() - Method in class org.springframework.data.relational.core.query.Criteria
 
getComparator() - Method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
getComparator() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
getComparator() - Method in class org.springframework.data.relational.core.sql.Comparison
 
getConditions() - Method in class org.springframework.data.relational.core.sql.MultipleCondition
 
getContent() - Method in class org.springframework.data.relational.core.sql.BooleanLiteral
 
getContent() - Method in class org.springframework.data.relational.core.sql.Literal
 
getContent() - Method in class org.springframework.data.relational.core.sql.NumericLiteral
 
getContent() - Method in class org.springframework.data.relational.core.sql.StringLiteral
 
getConversions() - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
getConversionService() - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
getConversionService() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
Returns the underlying ConversionService used by the converter.
getConverters() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
 
getConverters() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Return a collection of converters for this dialect.
getConverters() - Method in class org.springframework.data.relational.core.dialect.MariaDbDialect
 
getConverters() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
 
getConverters() - Method in class org.springframework.data.relational.core.dialect.OracleDialect
 
getConverters() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
 
getCriteria() - Method in class org.springframework.data.relational.core.query.Query
Return the Criteria to be applied.
getDefaultInsertPart() - Method in interface org.springframework.data.relational.core.dialect.InsertWithDefaultValues
 
getDefaultValuesInsertPart() - Method in interface org.springframework.data.relational.core.dialect.InsertRenderContext
 
getDefaultValuesInsertPart() - Method in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
 
getDependingOn() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
getDependingOn() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
The DbAction of a parent entity, possibly the aggregate root.
getDirection() - Method in class org.springframework.data.relational.core.sql.OrderByField
 
getEffectiveIdColumnName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
If the table owning ancestor has an id the column name of that id property is returned.
getEmbeddedPrefix() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
getEmbeddedPrefix() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
getEnd() - Method in class org.springframework.data.relational.core.sql.Between
 
getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
 
getEntity() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
 
getEntity() - Method in class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
 
getEntity() - Method in interface org.springframework.data.relational.core.mapping.event.RelationalEvent
 
getEntity() - Method in class org.springframework.data.relational.core.mapping.event.RelationalEventWithEntity
 
getEntity() - Method in interface org.springframework.data.relational.core.mapping.event.WithEntity
Overridden in order to change nullability.
getEntityInstantiators() - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
getEntityInstantiators() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
Return the underlying EntityInstantiators.
getEntityType() - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
The type of the root of this AggregateChange.
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockAllRoot
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockRoot
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
 
getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
 
getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
 
getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
 
getEntityType() - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
 
getEscapeCharacter() - Method in class org.springframework.data.relational.core.dialect.Escaper
Returns the escape character.
getExistsFunction() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Provide a SQL function that is suitable for implementing an exists-query.
getExistsFunction() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
 
getExpression() - Method in class org.springframework.data.relational.core.sql.OrderByField
 
getExpressions() - Method in class org.springframework.data.relational.core.sql.SimpleFunction
 
getFrom() - Method in class org.springframework.data.relational.core.sql.LockOptions
 
getFrom() - Method in interface org.springframework.data.relational.core.sql.Select
 
getFunctionName() - Method in class org.springframework.data.relational.core.sql.SimpleFunction
 
getGeneratedId() - Method in class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
getGroup() - Method in class org.springframework.data.relational.core.query.Criteria
 
getGroup() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
getId() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockRoot
 
getId() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
 
getId() - Method in class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
 
getId() - Method in interface org.springframework.data.relational.core.mapping.event.WithId
Events with an identifier will always return a Identifier one.
getIdAttribute() - Method in class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
 
getIdColumn() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentEntity
Returns the column representing the identifier.
getIdColumnName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The column name of the id column of the ancestor path that represents an actual table.
getIdDefiningParentPath() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Returns the longest ancestor path that has an Id property.
getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.AnsiDialect
 
getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
 
getIdentifierProcessing() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Returns the IdentifierProcessing used for processing SqlIdentifier when converting them to SQL snippets or parameter names.
getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
 
getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
 
getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
 
getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
getIdentifierProcessing() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
Returns the configured IdentifierProcessing.
getIdGeneration() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
 
getIdGeneration() - Method in interface org.springframework.data.relational.core.dialect.Dialect
 
getIdGeneration() - Method in class org.springframework.data.relational.core.dialect.OracleDialect
 
getIdGeneration() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
getIdType() - Method in class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
 
getIdValueSource() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
getIdValueSource() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
getIdValueSource() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
 
getIdValueSource() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
 
getInsertRenderContext() - Method in interface org.springframework.data.relational.core.dialect.Dialect
 
getInsertRenderContext() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
getInsertRenderContext() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
 
getJavaType() - Method in class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
 
getJoinTable() - Method in class org.springframework.data.relational.core.sql.Join
 
getKeyColumn() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
getKeyColumn() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
getKeyColumn(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
For a map valued reference A -> Map>X,B< this is the name of the column in the table for B holding the key of the map.
getKind() - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
Returns the AggregateChange.Kind of AggregateChange this is.
getKind() - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
 
getKind() - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
 
getKind() - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
 
getLeafEntity() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The RelationalPersistentEntity associated with the leaf of this path.
getLeft() - Method in class org.springframework.data.relational.core.sql.Comparison
 
getLeft() - Method in class org.springframework.data.relational.core.sql.Like
 
getLength() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The length of the path.
getLikeEscaper() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Returns the Escaper used for LIKE value escaping.
getLikeEscaper() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
getLimit() - Method in class org.springframework.data.relational.core.query.Query
Return the maximum number of rows to be return.
getLimit() - Method in interface org.springframework.data.relational.core.sql.Select
Optional limit.
getLimit(long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
Returns the LIMIT clause to limit results.
getLimitOffset(long, long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
Returns a combined LIMIT/OFFSET clause that limits results and starts consumption at the given offset.
getLock(LockOptions) - Method in interface org.springframework.data.relational.core.dialect.LockClause
Returns the LOCK clause to lock results.
getLockMode() - Method in class org.springframework.data.relational.core.sql.LockOptions
 
getLockMode() - Method in interface org.springframework.data.relational.core.sql.Select
 
getMappedExample(Example<T>) - Method in class org.springframework.data.relational.repository.query.RelationalExampleMapper
Use the Example to extract a Query.
getMappingContext() - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
getMappingContext() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
Returns the underlying MappingContext used by the converter.
getName() - Method in class org.springframework.data.relational.core.sql.Column
 
getName() - Method in class org.springframework.data.relational.core.sql.InlineQuery
 
getName() - Method in interface org.springframework.data.relational.core.sql.Named
 
getName() - Method in class org.springframework.data.relational.core.sql.Table
 
getName() - Method in interface org.springframework.data.relational.core.sql.TableLike
 
getName(Column) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
Return the column name.
getName(TableLike) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
Return the table name.
getNamingStrategy() - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
 
getNamingStrategy() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
Returns the configured RenderNamingStrategy.
getNullHandling() - Method in class org.springframework.data.relational.core.sql.OrderByField
 
getOffset() - Method in class org.springframework.data.relational.core.query.Query
Return the number of rows to skip.
getOffset() - Method in interface org.springframework.data.relational.core.sql.Select
Optional offset.
getOffset(long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
Returns the OFFSET clause to consume rows at a given offset.
getOn() - Method in class org.springframework.data.relational.core.sql.Join
 
getOrder() - Method in class org.springframework.data.relational.auditing.RelationalAuditingCallback
 
getOrderBy() - Method in interface org.springframework.data.relational.core.sql.Select
 
getOwner() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
getOwner() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
getParentPath() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Returns the path that has the same beginning but is one segment shorter than this path.
getPrevious() - Method in class org.springframework.data.relational.core.query.Criteria
 
getPrevious() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
getPreviousVersion() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
 
getPreviousVersion() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
 
getPreviousVersion() - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
 
getPreviousVersion() - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
 
getPropertyAccessor(PersistentEntity<T, ?>, T) - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
getPropertyAccessor(PersistentEntity<T, ?>, T) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
Return a PersistentPropertyAccessor to access property values of the instance.
getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
 
getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
 
getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
getPropertyPath() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
 
getQualifiedTableName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The fully qualified name of the table this path is tied to or of the longest ancestor path that is actually tied to a table.
getQualifiedTableName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentEntity
Returns the qualified name of the table backing the given entity, including the schema.
getQualifier() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
 
getQualifierColumn() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The column name used for the list index or map key of the leaf property of this path.
getQualifierColumnType() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
getQualifierColumnType() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The type of the qualifier column of the leaf property of this path or null if this is not applicable.
getQualifierColumnType() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
getQualifiers() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
getQualifiers() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
Additional values to be set during insert or update statements.
getReference() - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Return the reference name without any further transformation.
getReference(IdentifierProcessing) - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Return the reference name after applying IdentifierProcessing rules.
getReferenceName() - Method in class org.springframework.data.relational.core.sql.Column
 
getReferenceName() - Method in class org.springframework.data.relational.core.sql.InlineQuery
 
getReferenceName() - Method in class org.springframework.data.relational.core.sql.Table
 
getReferenceName() - Method in interface org.springframework.data.relational.core.sql.TableLike
 
getReferenceName(Column) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
getReferenceName(TableLike) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
getRequiredIdProperty() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The id property of the final element of the path.
getRequiredLeafEntity() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The RelationalPersistentEntity associated with the leaf of this path or throw IllegalStateException if the leaf cannot be resolved.
getRequiredPersistentPropertyPath() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Converts this path to a non-null PersistentPropertyPath.
getResolvableType() - Method in class org.springframework.data.relational.repository.query.RelationalParameters.RelationalParameter
 
getReverseColumnName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The name of the column used to reference the id in the parent table.
getReverseColumnName(PersistentPropertyPathExtension) - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
getReverseColumnName(PersistentPropertyPathExtension) - Method in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
 
getReverseColumnName(PersistentPropertyPathExtension) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
 
getReverseColumnName(PersistentPropertyPathExtension) - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
getReverseColumnName(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
 
getReverseColumnName(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
For a reference A -> B this is the name in the table for B which references A.
getReverseColumnNameAlias() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The alias used in select for the column used to reference the id in the parent table.
getRight() - Method in class org.springframework.data.relational.core.sql.Comparison
 
getRight() - Method in class org.springframework.data.relational.core.sql.Like
 
getRoot() - Method in interface org.springframework.data.relational.core.conversion.RootAggregateChange
The root object to which this AggregateChange relates.
getRootId() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
 
getSchema() - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
Defaults to no schema.
getSelectContext() - Method in class org.springframework.data.relational.core.dialect.AbstractDialect
 
getSelectContext() - Method in interface org.springframework.data.relational.core.dialect.Dialect
getSelectContext() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
getSelectRenderContext() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
 
getSort() - Method in class org.springframework.data.relational.core.query.Query
 
getSql() - Method in enum class org.springframework.data.relational.core.sql.Join.JoinType
 
getSql() - Method in class org.springframework.data.relational.core.sql.SimpleSegment
 
getTable() - Method in class org.springframework.data.relational.core.sql.AsteriskFromTable
 
getTable() - Method in class org.springframework.data.relational.core.sql.Column
 
getTableAlias() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The alias used for the table on which this path is based.
getTableEntity() - Method in interface org.springframework.data.relational.repository.query.RelationalEntityMetadata
Returns the RelationalPersistentEntity that supposed to determine the table to be queried.
getTableEntity() - Method in class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
 
getTableName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The name of the table this path is tied to or of the longest ancestor path that is actually tied to a table.
getTableName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentEntity
Returns the unqualified name of the table (i.e. without schema or owner) backing the given entity.
getTableName() - Method in interface org.springframework.data.relational.repository.query.RelationalEntityInformation
Returns the name of the table the entity shall be persisted to.
getTableName() - Method in interface org.springframework.data.relational.repository.query.RelationalEntityMetadata
Returns the name of the table the entity shall be persisted to.
getTableName() - Method in class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
 
getTableName() - Method in class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
 
getTableName(Class<?>) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
The name of the table to be used for persisting entities having the type passed as an argument.
getTables() - Method in class org.springframework.data.relational.core.sql.From
 
getTargetType() - Method in class org.springframework.data.relational.core.sql.Cast
 
getType() - Method in class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
 
getType() - Method in interface org.springframework.data.relational.core.mapping.event.RelationalEvent
 
getType() - Method in class org.springframework.data.relational.core.mapping.event.RelationalEventWithEntity
 
getType() - Method in class org.springframework.data.relational.core.sql.Join
 
getValue() - Method in class org.springframework.data.relational.core.mapping.event.Identifier
Returns the identifier value.
getValue() - Method in class org.springframework.data.relational.core.query.Criteria
 
getValue() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
getValue() - Method in class org.springframework.data.relational.core.sql.AssignValue
 
getValues() - Method in interface org.springframework.data.relational.repository.query.RelationalParameterAccessor
Returns the raw parameter values of the underlying query method.
getValues() - Method in class org.springframework.data.relational.repository.query.RelationalParametersParameterAccessor
 
getVersionNumberFromEntity(S, RelationalPersistentEntity<S>, RelationalConverter) - Static method in class org.springframework.data.relational.core.conversion.RelationalEntityVersionUtils
Get the current value of the version property for an instance of a relational persistent entity.
greaterThan(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using greater-than(>).
greaterThanOrEquals(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using greater-than or equal to (>=).
GT - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
GTE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 

H

H2Dialect - Class in org.springframework.data.relational.core.dialect
An SQL dialect for H2.
H2Dialect() - Constructor for class org.springframework.data.relational.core.dialect.H2Dialect
 
hasExpressions() - Method in class org.springframework.data.relational.core.sql.In
 
hashCode() - Method in class org.springframework.data.relational.core.mapping.event.Identifier
 
hashCode() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
hashCode() - Method in class org.springframework.data.relational.core.sql.Literal
 
hashCode() - Method in class org.springframework.data.relational.core.sql.Column
 
hashCode() - Method in interface org.springframework.data.relational.core.sql.Segment
Generate a hash code from thisSegment.
hashCode() - Method in class org.springframework.data.relational.core.sql.Table
 
hasIdProperty() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
hasPrevious() - Method in class org.springframework.data.relational.core.query.Criteria
 
hasPrevious() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
HsqlDbDialect - Class in org.springframework.data.relational.core.dialect
A Dialect for HsqlDb.
HsqlDbDialect() - Constructor for class org.springframework.data.relational.core.dialect.HsqlDbDialect
 

I

idColumn() - Element in annotation interface org.springframework.data.relational.core.mapping.MappedCollection
The column name for id column in the corresponding relationship table.
Identifier - Class in org.springframework.data.relational.core.mapping.event
Wrapper for an identifier of an entity.
IdentifierProcessing - Interface in org.springframework.data.relational.core.sql
An interface describing the processing steps for the conversion of SqlIdentifier to SQL snippets or column names.
IdentifierProcessing.LetterCasing - Enum Class in org.springframework.data.relational.core.sql
Encapsulates the three kinds of letter casing supported.
IdentifierProcessing.Quoting - Class in org.springframework.data.relational.core.sql
A conversion from unquoted identifiers to quoted identifiers.
IdGeneration - Interface in org.springframework.data.relational.core.dialect
Describes how obtaining generated ids after an insert works for a given JDBC driver.
IdValueSource - Enum Class in org.springframework.data.relational.core.conversion
Enumeration describing the source of a value for an id property.
IGNORE_RENAMING - Enum constant in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
This strategy does not take names specified via Table annotation into account.
ignoreCase(boolean) - Method in class org.springframework.data.relational.core.query.Criteria
Creates a new Criteria with the given "ignore case" flag.
in(Object...) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IN.
in(Collection<?>) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IN.
in(Column, Select) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a IN clause for a subselect.
in(Expression...) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new In Condition given right Expressions.
in(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a new In Condition given left and right Expressions.
in(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a IN clause.
in(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a new In Condition given left and right Expressions.
in(Select) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new In Condition given a subselects.
In - Class in org.springframework.data.relational.core.sql
IN Condition clause.
IN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
INITIAL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
 
INITIAL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
InlineQuery - Class in org.springframework.data.relational.core.sql
Represents a inline query within a SQL statement.
insert() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new InsertBuilder.
insert(Table) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new InsertBuilder and declare the Table to insert into.
Insert - Interface in org.springframework.data.relational.core.sql
AST for a INSERT statement.
Insert(T, PersistentPropertyPath<RelationalPersistentProperty>, DbAction.WithEntity<?>, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object>, IdValueSource) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Insert
 
InsertBuilder - Interface in org.springframework.data.relational.core.sql
Entry point to construct an Insert statement.
InsertBuilder.BuildInsert - Interface in org.springframework.data.relational.core.sql
Interface exposing the Insert build method.
InsertBuilder.InsertIntoColumnsAndValues - Interface in org.springframework.data.relational.core.sql
Interface exposing WHERE methods.
InsertBuilder.InsertIntoColumnsAndValuesWithBuild - Interface in org.springframework.data.relational.core.sql
Interface exposing value methods to add values to the INSERT statement and the build method.
InsertBuilder.InsertValues - Interface in org.springframework.data.relational.core.sql
Interface exposing value methods to add values to the INSERT statement.
InsertBuilder.InsertValuesWithBuild - Interface in org.springframework.data.relational.core.sql
Interface exposing value methods to add values to the INSERT statement and the build method.
InsertOnlyProperty - Annotation Interface in org.springframework.data.relational.core.mapping
A property with this annotation will only be written to the database during insert operations, not during updates.
InsertRenderContext - Interface in org.springframework.data.relational.core.dialect
This interface encapsulates the details about how to process Insert SQL statement
InsertRenderContexts - Enum Class in org.springframework.data.relational.core.dialect
In the scope of Insert with default values SQL statement, for example INSERT INTO SCHEMA.TABLE VALUES (DEFAULT) this enum represents the default values part in different Dialects
InsertRoot(T, IdValueSource) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
InsertWithDefaultValues - Interface in org.springframework.data.relational.core.dialect
This interface aggregates information about an Insert with default values statement.
INSTANCE - Enum constant in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
 
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.AnsiDialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.Db2Dialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.H2Dialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.HsqlDbDialect
 
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.MySqlDialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.ObjectArrayColumns
 
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.OracleDialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.PostgresDialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.SqlServerDialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
Static immutable instance of the class.
INSTANCE - Static variable in interface org.springframework.data.relational.core.mapping.NamingStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
INSTANCE - Static variable in class org.springframework.data.relational.core.sql.FalseCondition
 
INSTANCE - Static variable in class org.springframework.data.relational.core.sql.TrueCondition
 
into(Table) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder
Declare a Table to INSERT INTO.
Into - Class in org.springframework.data.relational.core.sql
INTO clause.
is(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using equality.
IS_FALSE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
IS_NOT_NULL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
IS_NULL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
IS_TRUE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
isCollectionLike() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
isDistinct() - Method in interface org.springframework.data.relational.core.sql.Select
Flag if this select is to return distinct rows.
isEmbedded() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
isEmbedded() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Returns true exactly when the path is non empty and the leaf property an embedded one.
isEmbedded() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
isEmpty() - Method in class org.springframework.data.relational.core.query.Criteria
 
isEmpty() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
isEntity() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
isEntity() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
isEqual(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a = (equals) Condition.
isEqualTo(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a = (equals) Condition.
isEventsEnabled() - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
 
isFalse() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IS FALSE.
isForceQuote() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
isForceQuote() - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
Return whether quoting should be enabled for all table and column names.
isGreater(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a != (not equals) Condition.
isGreater(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a <= (greater ) Condition comparing left is greater than right.
isGreaterOrEqualTo(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a <= (greater or equal to) Condition.
isGreaterOrEqualTo(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a <= (greater or equal to) Condition comparing left is greater than or equal to right.
isGroup() - Method in class org.springframework.data.relational.core.query.Criteria
 
isGroup() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
 
isIgnoreCase() - Method in class org.springframework.data.relational.core.query.Criteria
Checks whether comparison should be done in case-insensitive way.
isIgnoreCase() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
Checks whether comparison should be done in case-insensitive way.
isInsertOnly() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
isInsertOnly() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Returns whether this property is only to be used during inserts and read.
isLess(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a < (less) Condition.
isLess(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a < (less) Condition comparing left is less than right.
isLessOrEqualTo(Expression) - Method in class org.springframework.data.relational.core.sql.Column
CCreates a <= (greater) Condition.
isLessOrEqualTo(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a <= (less or equal to) Condition comparing left is less than or equal to right.
isLimited() - Method in class org.springframework.data.relational.core.query.Query
Return whether the query has a limit.
isMap() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
isMultiValued() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Returns true if there are multiple values for this path, i.e. if the path contains at least one element that is a collection and array or a map.
isNegated() - Method in class org.springframework.data.relational.core.sql.Between
 
isNegated() - Method in class org.springframework.data.relational.core.sql.IsNull
 
isNegated() - Method in class org.springframework.data.relational.core.sql.Like
 
isNotEqual(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a != (not equals) Condition.
isNotEqualTo(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a != (not equals) Condition.
isNotIn() - Method in class org.springframework.data.relational.core.sql.In
 
isNotNull() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IS NOT NULL.
isNotNull() - Method in class org.springframework.data.relational.core.sql.Column
Creates a IS NOT NULL condition.
isNull() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IS NULL.
isNull() - Method in class org.springframework.data.relational.core.sql.Column
Creates a IS NULL condition.
isNull(Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a IS NULL condition.
IsNull - Class in org.springframework.data.relational.core.sql
IS NULL Condition.
isOrdered() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
isOrdered() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
isOrdered() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Returns whether this property is an ordered property.
isQualified() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
isQualified() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
isQualified() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Returns if this property is a qualified property, i.e. a property referencing multiple elements that can get picked by a key or an index.
isSorted() - Method in class org.springframework.data.relational.core.query.Query
Return true if the Query has a sort parameter.
isSupported() - Method in interface org.springframework.data.relational.core.dialect.ArrayColumns
Returns true if the dialect supports array-typed columns.
isSupported() - Method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
 
isSupported() - Method in class org.springframework.data.relational.core.dialect.ObjectArrayColumns
 
isTrue() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IS TRUE.
isWritable(PersistentPropertyPath<? extends RelationalPersistentProperty>) - Static method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 

J

join(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectJoin
Declare a JOIN table.
join(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectJoin
Declare a JOIN Table.
Join - Class in org.springframework.data.relational.core.sql
Segment for a JOIN declaration.
JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
INNER JOIN for two tables.
Join.JoinType - Enum Class in org.springframework.data.relational.core.sql
 
just(String) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a plain sql Condition.
just(String) - Static method in class org.springframework.data.relational.core.sql.Expressions
Creates a plain sql Expression.

K

keyColumn() - Element in annotation interface org.springframework.data.relational.core.mapping.MappedCollection
The column name for key columns of List or Map collections in the corresponding relationship table.

L

least(Expression...) - Static method in class org.springframework.data.relational.core.sql.Functions
 
leave(Visitable) - Method in interface org.springframework.data.relational.core.sql.Visitor
Leave a Visitable.
LEFT_OUTER_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
LEFT OUTER JOIN two tables.
leftOuterJoin(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectJoin
Declare a LEFT OUTER JOIN Table.
lessThan(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using less-than (<).
lessThanOrEquals(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using less-than or equal to (<=).
like(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using LIKE.
like(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a LIKE Condition.
like(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a LIKE Condition.
Like - Class in org.springframework.data.relational.core.sql
LIKE Condition comparing two Expressions.
LIKE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
limit() - Method in class org.springframework.data.relational.core.dialect.AnsiDialect
 
limit() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
 
limit() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Return the LimitClause used by this dialect.
limit() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
 
limit() - Method in class org.springframework.data.relational.core.dialect.HsqlDbDialect
 
limit() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
 
limit() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
 
limit() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
limit(int) - Method in class org.springframework.data.relational.core.query.Query
Limit the number of returned documents to limit.
limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Apply a limit of rows to read.
limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoinCondition
Apply a limit of rows to read.
limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLimitOffset
Apply a limit of rows to read.
LimitClause - Interface in org.springframework.data.relational.core.dialect
A clause representing Dialect-specific LIMIT.
LimitClause.Position - Enum Class in org.springframework.data.relational.core.dialect
Enumeration of where to render the clause within the SQL statement.
limitOffset(long, long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Apply limit and offset parameters to the select statement.
limitOffset(long, long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoinCondition
Apply limit and offset parameters to the select statement.
limitOffset(long, long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
limitOffset(long, long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLimitOffset
Apply limit and offset parameters to the select statement.
Literal<T> - Class in org.springframework.data.relational.core.sql
Represents a literal.
literalOf(boolean) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new BooleanLiteral rendering either TRUE or FALSE depending on the given value.
literalOf(CharSequence) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new StringLiteral from the content.
literalOf(Number) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new NumericLiteral from the content.
literalOf(T) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new Literal from the content.
lock() - Method in class org.springframework.data.relational.core.dialect.AnsiDialect
 
lock() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
 
lock() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Return the LockClause used by this dialect.
lock() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
 
lock() - Method in class org.springframework.data.relational.core.dialect.HsqlDbDialect
 
lock() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
 
lock() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
 
lock() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
lock(LockMode) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLock
Apply lock to read.
Lock - Annotation Interface in org.springframework.data.relational.repository
Annotation to provide a lock mode for a given query.
LockClause - Interface in org.springframework.data.relational.core.dialect
A clause representing Dialect-specific LOCK.
LockClause.Position - Enum Class in org.springframework.data.relational.core.dialect
Enumeration of where to render the clause within the SQL statement.
LockMode - Enum Class in org.springframework.data.relational.core.sql
Lock Mode Types of SELECT statements.
LockOptions - Class in org.springframework.data.relational.core.sql
Value object providing lock options to apply to a Select statement.
LockOptions(LockMode, From) - Constructor for class org.springframework.data.relational.core.sql.LockOptions
 
lower(Expression) - Static method in class org.springframework.data.relational.core.sql.Functions
Creates a new LOWER function.
LOWER_CASE - Enum constant in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
 
LT - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
LTE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 

M

map(Function<String, String>) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
Applies a mapping function after retrieving the object (column name, column reference name, …) name.
MappedCollection - Annotation Interface in org.springframework.data.relational.core.mapping
The annotation to configure the mapping for a List, Set or Map property in the database.
MappingRelationalEntityInformation<T,ID> - Class in org.springframework.data.relational.repository.support
RelationalEntityInformation implementation using a RelationalPersistentEntity instance to lookup the necessary information.
MappingRelationalEntityInformation(RelationalPersistentEntity<T>) - Constructor for class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
MappingRelationalEntityInformation(RelationalPersistentEntity<T>, Class<ID>) - Constructor for class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
Creates a new MappingRelationalEntityInformation for the given RelationalPersistentEntity and fallback identifier type.
MappingRelationalEntityInformation(RelationalPersistentEntity<T>, String) - Constructor for class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
Creates a new MappingRelationalEntityInformation for the given RelationalPersistentEntity and custom table name.
mapWith(Function<String, String>) - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
Creates a mapping RenderNamingStrategy that applies a mapping function to Column and Table names.
MariaDbDialect - Class in org.springframework.data.relational.core.dialect
A SQL dialect for MariaDb.
MariaDbDialect(IdentifierProcessing) - Constructor for class org.springframework.data.relational.core.dialect.MariaDbDialect
 
matches(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Tests if this and the argument represent the same path.
MS_SQL_SERVER - Enum constant in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
 
MultipleCondition - Class in org.springframework.data.relational.core.sql
Wrapper for multiple Conditions.
MutableAggregateChange<T> - Interface in org.springframework.data.relational.core.conversion
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
MYSQL_IDENTIFIER_PROCESSING - Static variable in class org.springframework.data.relational.core.dialect.MySqlDialect
MySQL defaults for IdentifierProcessing.
MySqlDialect - Class in org.springframework.data.relational.core.dialect
A SQL dialect for MySQL.
MySqlDialect() - Constructor for class org.springframework.data.relational.core.dialect.MySqlDialect
 
MySqlDialect(IdentifierProcessing) - Constructor for class org.springframework.data.relational.core.dialect.MySqlDialect
Creates a new MySqlDialect given IdentifierProcessing.

N

name() - Element in annotation interface org.springframework.data.relational.core.mapping.Table
The mapping table name.
Named - Interface in org.springframework.data.relational.core.sql
Named element exposing a name.
NamingStrategies - Class in org.springframework.data.relational.core.sql.render
Factory for RenderNamingStrategy objects.
namingStrategy - Variable in class org.springframework.data.relational.core.dialect.RenderContextFactory
 
NamingStrategy - Interface in org.springframework.data.relational.core.mapping
Interface and default implementation of a naming strategy.
NEQ - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
nest(Condition) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a nested Condition that is enclosed with parentheses.
NestedCondition - Class in org.springframework.data.relational.core.sql
Condition group wrapping a nested Condition with parentheses.
NONE - Enum constant in enum class org.springframework.data.relational.core.conversion.IdValueSource
There is no id property, and therefore no id value source.
NONE - Static variable in interface org.springframework.data.relational.core.dialect.OrderByNullPrecedence
An OrderByNullPrecedence that can be used for databases that do not support the SQL standard usage of NULLS FIRST and NULLS LAST in ORDER BY sort expressions to control where null values appear respective to non-null values in the result set.
NONE - Static variable in interface org.springframework.data.relational.core.sql.IdentifierProcessing
An IdentifierProcessing without applying transformations.
NONE - Static variable in class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
 
not() - Method in class org.springframework.data.relational.core.sql.Between
 
not() - Method in class org.springframework.data.relational.core.sql.Comparison
 
not() - Method in interface org.springframework.data.relational.core.sql.Condition
Creates a Condition that negates this Condition.
not() - Method in class org.springframework.data.relational.core.sql.In
 
not() - Method in class org.springframework.data.relational.core.sql.IsNull
 
not() - Method in class org.springframework.data.relational.core.sql.Like
 
not() - Method in class org.springframework.data.relational.core.sql.Not
 
not(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using equality (is not).
Not - Class in org.springframework.data.relational.core.sql
 
NOT_BETWEEN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
NOT_IN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
NOT_LIKE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
 
notBetween(Object, Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using not between (NOT BETWEEN begin AND end).
notBetween(Expression, Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a NOT BETWEEN Condition.
notBetween(Expression, Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a NOT BETWEEN Condition.
notIn(Object...) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using NOT IN.
notIn(Collection<?>) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using NOT IN.
notIn(Column, Select) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a NOT IN clause for a subselect.
notIn(Expression...) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new not In Condition given right Expressions.
notIn(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a new NOT IN Condition given left and right Expressions.
notIn(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a NOT IN clause.
notIn(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a new NOT IN Condition given left and right Expressions.
notIn(Select) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new not In Condition given a subselects.
notLike(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using NOT LIKE.
notLike(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a NOT LIKE Condition.
notLike(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a NOT LIKE Condition.
nullLiteral() - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new NULL Literal.
NumericLiteral - Class in org.springframework.data.relational.core.sql
Represents a Number literal.

O

ObjectArrayColumns - Class in org.springframework.data.relational.core.dialect
ArrayColumns support using the actual object type or boxed primitives Java types.
ObjectArrayColumns() - Constructor for class org.springframework.data.relational.core.dialect.ObjectArrayColumns
 
of(char) - Static method in class org.springframework.data.relational.core.dialect.Escaper
Creates new instance of this class with the given escape character.
of(Object) - Static method in class org.springframework.data.relational.core.mapping.event.Identifier
Creates a new Identifier identifier for the given, non-null value.
offset(long) - Method in class org.springframework.data.relational.core.query.Query
Set number of rows to skip before returning results.
offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Apply an offset where to start reading rows.
offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoinCondition
Apply an offset where to start reading rows.
offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLimitOffset
Apply an offset where to start reading rows.
on(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOn
Declare a join condition in one step.
on(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOn
Declare the source column in the JOIN.
onAfterConvert(AfterConvertEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
onAfterConvert(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterConvertCallback
Entity callback method invoked after an aggregate root was converted.
onAfterDelete(AfterDeleteEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
onAfterDelete(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterDeleteCallback
Entity callback method invoked after an aggregate root was deleted.
onAfterSave(AfterSaveEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
Captures AfterSaveEvent.
onAfterSave(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterSaveCallback
Entity callback method invoked after an aggregate root was persisted.
onApplicationEvent(AbstractRelationalEvent<?>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
 
onBeforeConvert(Object) - Method in class org.springframework.data.relational.auditing.RelationalAuditingCallback
 
onBeforeConvert(BeforeConvertEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
onBeforeConvert(T) - Method in interface org.springframework.data.relational.core.mapping.event.BeforeConvertCallback
Entity callback method invoked before an aggregate root is converted to be persisted.
onBeforeDelete(BeforeDeleteEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
onBeforeDelete(T, MutableAggregateChange<T>) - Method in interface org.springframework.data.relational.core.mapping.event.BeforeDeleteCallback
Entity callback method invoked before an aggregate root is deleted.
onBeforeSave(BeforeSaveEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
Captures BeforeSaveEvent.
onBeforeSave(T, MutableAggregateChange<T>) - Method in interface org.springframework.data.relational.core.mapping.event.BeforeSaveCallback
Entity callback method invoked before an aggregate root is saved.
onEmpty() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded
Set the load strategy for the embedded object if all contained fields yield null values.
or(String) - Method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it with OR using the provided column name.
or(List<? extends CriteriaDefinition>) - Method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it as group with OR using the provided Criteria group.
or(CriteriaDefinition) - Method in class org.springframework.data.relational.core.query.Criteria
Create a new Criteria and combine it as group with OR using the provided Criteria group.
or(Criteria, Criteria) - Method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
Combines two Criterias using OR.
or(Condition) - Method in interface org.springframework.data.relational.core.sql.Condition
Combine another Condition using OR.
or(Condition) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.DeleteWhereAndOr
Combine the previous WHERE Condition using OR.
or(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectWhereAndOr
Combine the previous WHERE Condition using OR.
or(Condition) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateWhereAndOr
Combine the previous WHERE Condition using OR.
OR - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
 
OracleDialect - Class in org.springframework.data.relational.core.dialect
An SQL dialect for Oracle.
OracleDialect() - Constructor for class org.springframework.data.relational.core.dialect.OracleDialect
 
OrCondition - Class in org.springframework.data.relational.core.sql
Condition representing an OR relation between two Conditions.
orderBy(Collection<? extends OrderByField>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
orderBy(Collection<? extends OrderByField>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
Add one or more order by fields.
orderBy(Column...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
orderBy(Column...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
Add one or more columns to order by.
orderBy(Expression...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
orderBy(OrderByField...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
orderBy(OrderByField...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
orderBy(OrderByField...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
Add one or more order by fields.
OrderBy - Class in org.springframework.data.relational.core.sql
Represents an `ORDER BY` clause.
OrderByField - Class in org.springframework.data.relational.core.sql
Represents a field in the ORDER BY clause.
orderByNullHandling() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Return the OrderByNullPrecedence used by this dialect.
orderByNullHandling() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
 
orderByNullHandling() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
 
OrderByNullPrecedence - Interface in org.springframework.data.relational.core.dialect
Represents how the Sort.NullHandling option of an ORDER BY sort expression is to be evaluated.
OrderByNullPrecedence.SqlStandardOrderByNullPrecedence - Class in org.springframework.data.relational.core.dialect
An OrderByNullPrecedence implementation for databases conforming to the SQL standard which uses NULLS FIRST and NULLS LAST in ORDER BY sort expressions to make null values appear before or after non-null values in the result set.
org.springframework.data.relational - package org.springframework.data.relational
 
org.springframework.data.relational.aot - package org.springframework.data.relational.aot
Ahead of Time processing utilities for Spring Data Relational.
org.springframework.data.relational.auditing - package org.springframework.data.relational.auditing
 
org.springframework.data.relational.core - package org.springframework.data.relational.core
 
org.springframework.data.relational.core.conversion - package org.springframework.data.relational.core.conversion
 
org.springframework.data.relational.core.dialect - package org.springframework.data.relational.core.dialect
Dialects abstract the SQL dialect of the underlying database.
org.springframework.data.relational.core.mapping - package org.springframework.data.relational.core.mapping
 
org.springframework.data.relational.core.mapping.event - package org.springframework.data.relational.core.mapping.event
 
org.springframework.data.relational.core.query - package org.springframework.data.relational.core.query
Query and update support.
org.springframework.data.relational.core.sql - package org.springframework.data.relational.core.sql
Statement Builder implementation.
org.springframework.data.relational.core.sql.render - package org.springframework.data.relational.core.sql.render
SQL rendering utilities to render SQL from the Statement Builder API.
org.springframework.data.relational.repository - package org.springframework.data.relational.repository
 
org.springframework.data.relational.repository.query - package org.springframework.data.relational.repository.query
Query support for relational database repositories.
org.springframework.data.relational.repository.support - package org.springframework.data.relational.repository.support
Support infrastructure for query derivation of relational database repositories.

P

partitionBy(Expression...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
PersistentPropertyPathExtension - Class in org.springframework.data.relational.core.mapping
A wrapper around a PersistentPropertyPath for making common operations available used in SQL generation and conversion
PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Creates a non-empty path.
PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationalPersistentEntity<?>) - Constructor for class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Creates the empty path referencing the root itself.
PESSIMISTIC_READ - Enum constant in enum class org.springframework.data.relational.core.sql.LockMode
 
PESSIMISTIC_WRITE - Enum constant in enum class org.springframework.data.relational.core.sql.LockMode
 
PostgresDialect - Class in org.springframework.data.relational.core.dialect
An SQL dialect for Postgres.
PostgresDialect() - Constructor for class org.springframework.data.relational.core.dialect.PostgresDialect
 
prefix() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded.Empty
 
prefix() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded.Nullable
 
prefix() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded
 
PROVIDED - Enum constant in enum class org.springframework.data.relational.core.conversion.IdValueSource
The id value is provided on the instance.
publishEvent(Supplier<?>) - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
Publish an application event if event publishing is enabled.

Q

query(CriteriaDefinition) - Static method in class org.springframework.data.relational.core.query.Query
Static factory method to create a Query using the provided CriteriaDefinition.
Query - Class in org.springframework.data.relational.core.query
Query object representing Criteria, columns, Sort, and limit/offset for a SQL query.
quote(String) - Method in interface org.springframework.data.relational.core.sql.IdentifierProcessing
Converts a String representing a bare name of an identifier to a String with proper quoting applied.
quoted(String) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Create a new quoted identifier given name.
Quoting(String) - Constructor for class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
Constructs a Quoting with the same String appended in front and end of an identifier.
Quoting(String, String) - Constructor for class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
Constructs a Quoting with potential different prefix and suffix used for quoting.

R

readValue(Object, TypeInformation<?>) - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
readValue(Object, TypeInformation<?>) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
Read a relational value into the desired destination type.
RelationalAuditingCallback - Class in org.springframework.data.relational.auditing
BeforeConvertCallback to capture auditing information on persisting and updating entities.
RelationalAuditingCallback(ObjectFactory<IsNewAwareAuditingHandler>) - Constructor for class org.springframework.data.relational.auditing.RelationalAuditingCallback
 
RelationalConverter - Interface in org.springframework.data.relational.core.conversion
A RelationalConverter is responsible for converting for values to the native relational representation and vice versa.
RelationalDeleteEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Super class for events produced during deleting an aggregate.
RelationalEntityDeleteWriter - Class in org.springframework.data.relational.core.conversion
Converts an entity that is about to be deleted into DbActions inside a MutableAggregateChange that need to be executed against the database to recreate the appropriate state in the database.
RelationalEntityDeleteWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityDeleteWriter
 
RelationalEntityInformation<T,ID> - Interface in org.springframework.data.relational.repository.query
Relational database-specific EntityInformation.
RelationalEntityInsertWriter<T> - Class in org.springframework.data.relational.core.conversion
Converts an aggregate represented by its root into a RootAggregateChange.
RelationalEntityInsertWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityInsertWriter
 
RelationalEntityMetadata<T> - Interface in org.springframework.data.relational.repository.query
Extension of EntityMetadata to additionally expose the collection name an entity shall be persisted to.
RelationalEntityUpdateWriter<T> - Class in org.springframework.data.relational.core.conversion
Converts an aggregate represented by its root into a RootAggregateChange.
RelationalEntityUpdateWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityUpdateWriter
 
RelationalEntityVersionUtils - Class in org.springframework.data.relational.core.conversion
Utilities commonly used to set/get properties for instances of RelationalPersistentEntities.
RelationalEntityWriter<T> - Class in org.springframework.data.relational.core.conversion
Converts an aggregate represented by its root into a RootAggregateChange.
RelationalEntityWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityWriter
 
RelationalEvent<E> - Interface in org.springframework.data.relational.core.mapping.event
an event signalling JDBC processing.
RelationalEventWithEntity<E> - Class in org.springframework.data.relational.core.mapping.event
An event that is guaranteed to have an entity.
RelationalExampleMapper - Class in org.springframework.data.relational.repository.query
Transform an Example into a Query.
RelationalExampleMapper(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.repository.query.RelationalExampleMapper
 
RelationalManagedTypes - Class in org.springframework.data.relational
Relational-specific extension to ManagedTypes.
RelationalMappingContext - Class in org.springframework.data.relational.core.mapping
MappingContext implementation.
RelationalMappingContext() - Constructor for class org.springframework.data.relational.core.mapping.RelationalMappingContext
RelationalMappingContext(NamingStrategy) - Constructor for class org.springframework.data.relational.core.mapping.RelationalMappingContext
Creates a new RelationalMappingContext using the given NamingStrategy.
RelationalParameterAccessor - Interface in org.springframework.data.relational.repository.query
Relational-specific ParameterAccessor.
RelationalParameters - Class in org.springframework.data.relational.repository.query
Custom extension of Parameters.
RelationalParameters(Method) - Constructor for class org.springframework.data.relational.repository.query.RelationalParameters
Creates a new RelationalParameters instance from the given Method.
RelationalParameters.RelationalParameter - Class in org.springframework.data.relational.repository.query
Custom Parameter implementation.
RelationalParametersParameterAccessor - Class in org.springframework.data.relational.repository.query
Relational-specific ParametersParameterAccessor.
RelationalParametersParameterAccessor(QueryMethod, Object[]) - Constructor for class org.springframework.data.relational.repository.query.RelationalParametersParameterAccessor
RelationalPersistentEntity<T> - Interface in org.springframework.data.relational.core.mapping
A PersistentEntity interface with additional methods for JDBC/RDBMS related metadata.
RelationalPersistentProperty - Interface in org.springframework.data.relational.core.mapping
A PersistentProperty with methods for additional JDBC/RDBMS related meta data.
RelationalQueryCreator<T> - Class in org.springframework.data.relational.repository.query
Implementation of AbstractQueryCreator that creates a query from a PartTree.
RelationalQueryCreator(PartTree, RelationalParameterAccessor) - Constructor for class org.springframework.data.relational.repository.query.RelationalQueryCreator
Creates new instance of this class with the given PartTree, RelationalEntityMetadata and ParameterMetadataProvider.
RelationalSaveEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Events triggered during saving of an aggregate.
render(Delete) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
Render the Delete AST into a SQL statement.
render(Delete) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Render the Delete AST into a SQL statement.
render(Insert) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
Render the Insert AST into a SQL statement.
render(Insert) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Render the Insert AST into a SQL statement.
render(Select) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
Render the Select AST into a SQL statement.
render(Select) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Render the Select AST into a SQL statement.
render(Update) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
Render the Update AST into a SQL statement.
render(Update) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Render the Update AST into a SQL statement.
RenderContext - Interface in org.springframework.data.relational.core.sql.render
Render context providing RenderNamingStrategy and other resources that are required during rendering.
RenderContextFactory - Class in org.springframework.data.relational.core.dialect
Factory for RenderContext based on Dialect.
RenderContextFactory(Dialect) - Constructor for class org.springframework.data.relational.core.dialect.RenderContextFactory
Creates a new RenderContextFactory given Dialect.
Renderer - Interface in org.springframework.data.relational.core.sql.render
SQL renderer for Select and Delete statements.
RenderNamingStrategy - Interface in org.springframework.data.relational.core.sql.render
Naming strategy for SQL rendering.
RIGHT_OUTER_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
RIGHT OUTER JOIN two tables.
RootAggregateChange<T> - Interface in org.springframework.data.relational.core.conversion
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.

S

SAVE - Enum constant in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
A SAVE of an aggregate typically involves an insert or update on the aggregate root plus inserts, updates, and deletes on the other elements of an aggregate.
SaveBatchingAggregateChange<T> - Class in org.springframework.data.relational.core.conversion
A BatchingAggregateChange implementation for save changes that can contain actions for any mix of insert and update operations.
schema() - Element in annotation interface org.springframework.data.relational.core.mapping.Table
Name of the schema (or user, for example in case of oracle), in which this table resides in The behavior is the following:
If the Table.schema() is specified, then it will be used as a schema of current table, i.e. as a prefix to the name of the table, which can be specified in Table.value().
Segment - Interface in org.springframework.data.relational.core.sql
Supertype of all Abstract Syntax Tree (AST) segments.
SegmentList<T extends Segment> - Class in org.springframework.data.relational.core.sql
A list of Segment instances.
select() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new SelectBuilder.
select(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
Include one or more Expressions in the select list.
select(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Include one or more Expressions in the select list.
select(Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new SelectBuilder and includes one or more Expressions in the select list.
select(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
Include a Expression in the select list.
select(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Include a Expression in the select list.
select(Expression) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new SelectBuilder and includes the SELECT columns.
select(Expression...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
Include one or more Expressions in the select list.
select(Expression...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Include one or more Expressions in the select list.
select(Expression...) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new SelectBuilder and includes one or more SELECT columns.
Select - Interface in org.springframework.data.relational.core.sql
AST for a SELECT statement.
SelectBuilder - Interface in org.springframework.data.relational.core.sql
Entry point to construct a Select statement.
SelectBuilder.BuildSelect - Interface in org.springframework.data.relational.core.sql
Interface exposing the Select build method.
SelectBuilder.SelectAndFrom - Interface in org.springframework.data.relational.core.sql
Builder exposing SELECT and FROM methods.
SelectBuilder.SelectFrom - Interface in org.springframework.data.relational.core.sql
Builder exposing FROM methods.
SelectBuilder.SelectFromAndJoin - Interface in org.springframework.data.relational.core.sql
Builder exposing FROM, JOIN, WHERE, LIMIT/OFFSET and LOCK methods.
SelectBuilder.SelectFromAndJoinCondition - Interface in org.springframework.data.relational.core.sql
Builder exposing FROM, WHERE, LIMIT/OFFSET, JOIN AND and LOCK continuation methods.
SelectBuilder.SelectFromAndOrderBy - Interface in org.springframework.data.relational.core.sql
Builder exposing FROM, JOIN, WHERE, LIMIT/OFFSET and LOCK methods.
SelectBuilder.SelectJoin - Interface in org.springframework.data.relational.core.sql
Interface exposing JOIN methods.
SelectBuilder.SelectLimitOffset - Interface in org.springframework.data.relational.core.sql
Limit/offset methods.
SelectBuilder.SelectLock - Interface in org.springframework.data.relational.core.sql
Lock methods.
SelectBuilder.SelectOn - Interface in org.springframework.data.relational.core.sql
Interface exposing ON methods to declare JOIN relationships.
SelectBuilder.SelectOnCondition - Interface in org.springframework.data.relational.core.sql
Builder exposing JOIN and JOIN … ON continuation methods.
SelectBuilder.SelectOnConditionComparison - Interface in org.springframework.data.relational.core.sql
Interface declaring the target column comparison relationship.
SelectBuilder.SelectOrdered - Interface in org.springframework.data.relational.core.sql
Builder exposing ORDER BY and LOCK methods.
SelectBuilder.SelectWhere - Interface in org.springframework.data.relational.core.sql
Interface exposing WHERE, LOCK methods.
SelectBuilder.SelectWhereAndOr - Interface in org.springframework.data.relational.core.sql
Interface exposing AND/OR combinator methods for WHERE Conditions.
SelectList - Class in org.springframework.data.relational.core.sql
Value object representing the select list (selected columns, functions).
SelectRenderContext - Interface in org.springframework.data.relational.core.sql.render
Render context specifically for SELECT statements.
set(String, Object) - Method in class org.springframework.data.relational.core.query.Update
Update a column by assigning a value.
set(Collection<? extends Assignment>) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateAssign
Apply one or more SET assignments.
set(Assignment) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateAssign
set(Assignment...) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateAssign
Apply one or more SET assignments.
set(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a value assignment.
set(SqlIdentifier, Object) - Method in class org.springframework.data.relational.core.query.Update
Update a column by assigning a value.
setEntity(T) - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
setEntity(T) - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
 
setEntity(T) - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithRoot
 
setEventsEnabled(boolean) - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
 
setForceQuote(boolean) - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
setForceQuote(boolean) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
Enable/disable quoting for all tables and column names.
setForeignKeyNaming(ForeignKeyNaming) - Method in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
 
setNamingStrategy(RenderNamingStrategy) - Method in class org.springframework.data.relational.core.dialect.RenderContextFactory
setPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
 
setRoot(T) - Method in interface org.springframework.data.relational.core.conversion.RootAggregateChange
Set the root object of the AggregateChange.
setRootAction(DbAction.WithRoot<T>) - Method in interface org.springframework.data.relational.core.conversion.RootAggregateChange
Sets the action for the root object of this AggregateChange.
setVersionNumberOnEntity(S, Number, RelationalPersistentEntity<S>, RelationalConverter) - Static method in class org.springframework.data.relational.core.conversion.RelationalEntityVersionUtils
Set the version property on an instance of a relational persistent entity.
shouldCreateEmptyEmbedded() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
shouldCreateEmptyEmbedded() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Returns whether an empty embedded object is supposed to be created for this property.
SimpleFunction - Class in org.springframework.data.relational.core.sql
Simple function accepting one or more Expressions.
SimpleRelationalEntityMetadata<T> - Class in org.springframework.data.relational.repository.query
Default implementation of RelationalEntityMetadata.
SimpleRelationalEntityMetadata(Class<T>, RelationalPersistentEntity<?>) - Constructor for class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
Creates a new SimpleRelationalEntityMetadata using the given type and RelationalPersistentEntity to use for table lookups.
SimpleSegment - Class in org.springframework.data.relational.core.sql
 
simpleTypes() - Method in interface org.springframework.data.relational.core.dialect.Dialect
Return the Set of types considered store native types that can be handeled by the driver.
simpleTypes() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
 
simpleTypes() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
 
sort(Sort) - Method in class org.springframework.data.relational.core.query.Query
Add a Sort to the Query instance.
SQL - Class in org.springframework.data.relational.core.sql
Utility to create SQL Segments.
SQL_STANDARD - Static variable in interface org.springframework.data.relational.core.dialect.OrderByNullPrecedence
An OrderByNullPrecedence that can be used for databases conforming to the SQL standard which uses NULLS FIRST and NULLS LAST in ORDER BY sort expressions to make null values appear before or after non-null values in the result set.
SqlIdentifier - Interface in org.springframework.data.relational.core.sql
Represents a named object that exists in the database like a table name or a column name.
SqlRenderer - Class in org.springframework.data.relational.core.sql.render
SQL renderer for Select and Delete statements.
SqlServerDialect - Class in org.springframework.data.relational.core.dialect
An SQL dialect for Microsoft SQL Server.
SqlServerDialect() - Constructor for class org.springframework.data.relational.core.dialect.SqlServerDialect
 
SqlServerSelectRenderContext - Class in org.springframework.data.relational.core.dialect
SQL-Server specific SelectRenderContext.
SqlServerSelectRenderContext(Function<Select, CharSequence>, Function<Select, CharSequence>) - Constructor for class org.springframework.data.relational.core.dialect.SqlServerSelectRenderContext
SqlStandardOrderByNullPrecedence() - Constructor for class org.springframework.data.relational.core.dialect.OrderByNullPrecedence.SqlStandardOrderByNullPrecedence
 
standardizeLetterCase(String) - Method in interface org.springframework.data.relational.core.sql.IdentifierProcessing
Standardizes the use of upper and lower case letters in an identifier in such a way that semantically the same identifier results from the quoted and the unquoted version.
StatementBuilder - Class in org.springframework.data.relational.core.sql
Entrypoint to build SQL statements.
StringLiteral - Class in org.springframework.data.relational.core.sql
Represents a CharSequence literal.
SubselectExpression - Class in org.springframework.data.relational.core.sql
Wrapper for a Select query to be used as subselect.
supportedForBatchOperations() - Method in interface org.springframework.data.relational.core.dialect.IdGeneration
Does the driver support id generation for batch operations.

T

table(String) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new Table.
table(Table) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder
Configure the Table to which the update is applied.
Table - Class in org.springframework.data.relational.core.sql
Represents a table reference within a SQL statement.
Table - Annotation Interface in org.springframework.data.relational.core.mapping
The annotation to configure the mapping from a class to a database table.
TableLike - Interface in org.springframework.data.relational.core.sql
A segment that can be used as table in a query.
toLower() - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
Creates a mapping RenderNamingStrategy that converts Column and Table names to lower case using the default Locale.
toLower(Locale) - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
Creates a mapping RenderNamingStrategy that converts Column and Table names to lower case using the given Locale.
top(int) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
Apply a TOP clause given count.
toSql(IdentifierProcessing) - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Return the identifier for SQL usage after applying IdentifierProcessing rules.
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockAllRoot
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockRoot
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
 
toString() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
 
toString() - Method in class org.springframework.data.relational.core.query.Criteria
 
toString() - Method in class org.springframework.data.relational.core.query.Update
 
toString() - Method in class org.springframework.data.relational.core.sql.SegmentList
 
toString() - Method in class org.springframework.data.relational.core.sql.AssignValue
 
toString() - Method in class org.springframework.data.relational.core.sql.AsteriskFromTable
 
toString() - Method in class org.springframework.data.relational.core.sql.Between
 
toString() - Method in class org.springframework.data.relational.core.sql.BindMarker
 
toString() - Method in class org.springframework.data.relational.core.sql.BooleanLiteral
 
toString() - Method in class org.springframework.data.relational.core.sql.Cast
 
toString() - Method in class org.springframework.data.relational.core.sql.Column
 
toString() - Method in class org.springframework.data.relational.core.sql.Comparison
 
toString() - Method in class org.springframework.data.relational.core.sql.ConstantCondition
 
toString() - Method in class org.springframework.data.relational.core.sql.Expressions.SimpleExpression
 
toString() - Method in class org.springframework.data.relational.core.sql.FalseCondition
 
toString() - Method in class org.springframework.data.relational.core.sql.From
 
toString() - Method in class org.springframework.data.relational.core.sql.In
 
toString() - Method in class org.springframework.data.relational.core.sql.InlineQuery
 
toString() - Method in class org.springframework.data.relational.core.sql.Into
 
toString() - Method in class org.springframework.data.relational.core.sql.IsNull
 
toString() - Method in class org.springframework.data.relational.core.sql.Join
 
toString() - Method in class org.springframework.data.relational.core.sql.Like
 
toString() - Method in class org.springframework.data.relational.core.sql.Literal
 
toString() - Method in class org.springframework.data.relational.core.sql.MultipleCondition
 
toString() - Method in class org.springframework.data.relational.core.sql.NestedCondition
 
toString() - Method in class org.springframework.data.relational.core.sql.Not
 
toString() - Method in class org.springframework.data.relational.core.sql.OrderByField
 
toString() - Method in interface org.springframework.data.relational.core.sql.Segment
Return a SQL string representation of this Segment.
toString() - Method in class org.springframework.data.relational.core.sql.SelectList
 
toString() - Method in class org.springframework.data.relational.core.sql.SimpleFunction
 
toString() - Method in class org.springframework.data.relational.core.sql.SimpleSegment
 
toString() - Method in class org.springframework.data.relational.core.sql.StringLiteral
 
toString() - Method in class org.springframework.data.relational.core.sql.SubselectExpression
 
toString() - Method in class org.springframework.data.relational.core.sql.Table
 
toString() - Method in class org.springframework.data.relational.core.sql.TrueCondition
 
toString() - Method in class org.springframework.data.relational.core.sql.Values
 
toString() - Method in class org.springframework.data.relational.core.sql.Where
 
toString(Delete) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Renders a Delete statement into its SQL representation.
toString(Insert) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Renders a Insert statement into its SQL representation.
toString(Select) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Renders a Select statement into its SQL representation.
toString(Update) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Renders a Update statement into its SQL representation.
toSupplier(Escaper) - Method in interface org.springframework.data.relational.core.query.ValueFunction
Adapts this value factory into a Supplier by using the given Escaper.
toUpper() - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
Creates a mapping RenderNamingStrategy that converts Column and Table names to upper case using the default Locale.
toUpper(Locale) - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
Creates a mapping RenderNamingStrategy that converts Column and Table names to upper case using the given Locale.
transform(UnaryOperator<String>) - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Transform the SQL identifier name by applying a transformation function.
TrueCondition - Class in org.springframework.data.relational.core.sql
Simple condition that evaluates to SQL TRUE.

U

unquoted(String) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Create a new unquoted identifier given name.
unwrapComponentType(Class<?>) - Static method in interface org.springframework.data.relational.core.dialect.ArrayColumns
Unwrap the nested Class.getComponentType() from a given Class.
update() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new UpdateBuilder.
update(String, Object) - Static method in class org.springframework.data.relational.core.query.Update
Static factory method to create an Update using the provided column.
update(Table) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new UpdateBuilder and declare the Table for the update.
Update - Class in org.springframework.data.relational.core.query
Class to easily construct SQL update assignments.
Update - Interface in org.springframework.data.relational.core.sql
AST for aa UPDATE statement.
UpdateBuilder - Interface in org.springframework.data.relational.core.sql
Entry point to construct an Update statement.
UpdateBuilder.BuildUpdate - Interface in org.springframework.data.relational.core.sql
Interface exposing the Update build method.
UpdateBuilder.UpdateAssign - Interface in org.springframework.data.relational.core.sql
Interface exposing SET methods.
UpdateBuilder.UpdateWhere - Interface in org.springframework.data.relational.core.sql
Interface exposing WHERE methods.
UpdateBuilder.UpdateWhereAndOr - Interface in org.springframework.data.relational.core.sql
Interface exposing AND/OR combinator methods for WHERE Conditions.
UpdateRoot(T, Number) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
 
upper(Expression) - Static method in class org.springframework.data.relational.core.sql.Functions
Creates a new UPPER function.
UPPER_CASE - Enum constant in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
 
USE_EMPTY - Enum constant in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
 
USE_NULL - Enum constant in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
 

V

validate(PartTree, Parameters<?, ?>) - Static method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
Validate parameters for the derived query.
value() - Element in annotation interface org.springframework.data.relational.core.mapping.Column
The mapping column name.
value() - Element in annotation interface org.springframework.data.relational.core.mapping.Table
The mapping table name.
value() - Element in annotation interface org.springframework.data.relational.repository.Lock
Defines which type of LockMode we want to use.
value(Column, Expression) - Static method in class org.springframework.data.relational.core.sql.Assignments
Creates a value assignment to a Column given an Expression.
value(Expression) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValuesWithBuild
Add a value to the VALUES list.
value(Expression) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValues
Add a value to the VALUES list.
value(Expression) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValuesWithBuild
Add a value to the VALUES list.
ValueFunction<T> - Interface in org.springframework.data.relational.core.query
Represents a value function to return arbitrary values that can be escaped before returning the actual value.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.conversion.IdValueSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.LimitClause.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.LockClause.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.sql.Join.JoinType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.data.relational.core.sql.LockMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.conversion.IdValueSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.dialect.LimitClause.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.dialect.LockClause.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.sql.Join.JoinType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.data.relational.core.sql.LockMode
Returns an array containing the constants of this enum class, in the order they are declared.
values(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValuesWithBuild
Add one or more values to the VALUES list.
values(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValues
Add one or more values to the VALUES list.
values(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValuesWithBuild
Add one or more values to the VALUES list.
values(Expression...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValuesWithBuild
Add one or more values to the VALUES list.
values(Expression...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValues
Add one or more values to the VALUES list.
values(Expression...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValuesWithBuild
Add one or more values to the VALUES list.
Values - Class in org.springframework.data.relational.core.sql
VALUES clause.
visit(Visitor) - Method in class org.springframework.data.relational.core.sql.Literal
 
visit(Visitor) - Method in interface org.springframework.data.relational.core.sql.Visitable
Accept a Visitor visiting this Visitable and its nested Visitables if applicable.
Visitable - Interface in org.springframework.data.relational.core.sql
Interface for implementations that wish to be visited by a Visitor.
Visitor - Interface in org.springframework.data.relational.core.sql
AST Segment visitor.

W

where(String) - Static method in class org.springframework.data.relational.core.query.Criteria
Static factory method to create a Criteria using the provided column name.
where(Condition) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.DeleteWhere
Apply a WHERE clause.
where(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectWhere
Apply a WHERE clause.
where(Condition) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateWhere
Apply a WHERE clause.
Where - Class in org.springframework.data.relational.core.sql
Where clause.
with(Pageable) - Method in class org.springframework.data.relational.core.query.Query
Set the given pagination information on the Query instance.
WithAggregateChange<E> - Interface in org.springframework.data.relational.core.mapping.event
RelationalEvent that represents a change to an aggregate and therefore has an AggregateChange
WithEntity<E> - Interface in org.springframework.data.relational.core.mapping.event
Interface for events which are guaranteed to have an entity.
WithId<E> - Interface in org.springframework.data.relational.core.mapping.event
Interface for RelationalEvents which have an Identifier but might not have an entity.
withNullHandling(Sort.NullHandling) - Method in class org.springframework.data.relational.core.sql.OrderByField
Creates a new OrderByField with Sort.NullHandling applied.
withRewriteFor(String...) - Method in class org.springframework.data.relational.core.dialect.Escaper
Apply the Escaper to the given chars.
write(Object, MutableAggregateChange<?>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityDeleteWriter
Fills the provided MutableAggregateChange with the necessary DbActions to delete the aggregate root identified by id.
write(T, RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityInsertWriter
 
write(T, RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityUpdateWriter
 
write(T, RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityWriter
 
writeValue(Object, TypeInformation<?>) - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
writeValue(Object, TypeInformation<?>) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
Write a property value into a relational type that can be stored natively.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form