Skip navigation links
Spring Data Relational
A B C D E F G H I J L M N O P Q R S T U V W 

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
addAction(DbAction<?>) - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Adds an action to this AggregateChange.
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.
AfterLoadCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
Deprecated.
AfterLoadEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Deprecated.
Use AfterConvertEvent instead.
AfterLoadEvent(E) - Constructor for class org.springframework.data.relational.core.mapping.event.AfterLoadEvent
Deprecated.
 
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.
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 in org.springframework.data.relational.core.conversion
The kind of action to be performed on an aggregate.
Aliased - Interface in org.springframework.data.relational.core.sql
Aliased element exposing 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(String, String) - Static method in class org.springframework.data.relational.core.sql.Table
Creates a new Table using 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(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(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(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(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOnCondition
Declare an additional source column in the JOIN.
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(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.
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(Escaper) - Method in interface org.springframework.data.relational.core.query.ValueFunction
Produces a value by considering the given Escaper.
apply(String) - Method in class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
 
ArrayColumns - Interface in org.springframework.data.relational.core.dialect
Interface declaring methods that express how a dialect supports array-typed columns.
ArrayColumns.Unsupported - Enum 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(SqlIdentifier) - 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(SqlIdentifier) - 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(SqlIdentifier) - 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.Table
Creates a new Table aliased to alias.
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(Table) - 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.
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.core.mapping.event.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, RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
Deprecated.
BasicRelationalPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, NamingStrategy) - Constructor for class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
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.
BeforeConvertEvent(E) - Constructor for class org.springframework.data.relational.core.mapping.event.BeforeConvertEvent
 
BeforeConvertEvent(E, AggregateChange<E>) - Constructor for class org.springframework.data.relational.core.mapping.event.BeforeConvertEvent
Deprecated.
since 2.1.4, use BeforeConvertEvent(Object) as we don't expect an AggregateChange before converting an aggregate.
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
An ApplicationEvent that gets triggered 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 - Class in org.springframework.data.relational.core.sql
BETWEEN Condition comparing between Expressions.
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.
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
 
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.
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 - Class in org.springframework.data.relational.core.sql
Represents a CAST expression like CAST(something AS JSON.
cast(Expression, String) - Static method in class org.springframework.data.relational.core.sql.Expressions
 
Column - Annotation Type in org.springframework.data.relational.core.mapping
The annotation to configure the mapping from an attribute to a database column.
Column - Class in org.springframework.data.relational.core.sql
Column name within a SELECT … FROM clause.
column(Column) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValues
Add a Column to the INTO column list.
column(String, Table) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new Column associated with a source Table.
column(String) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a new Column associated with this Table.
column(SqlIdentifier) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a new Column associated with this Table.
columns(String...) - Method in class org.springframework.data.relational.core.query.Query
Add columns to the query.
columns(Collection<String>) - Method in class org.springframework.data.relational.core.query.Query
Add columns to the query.
columns(SqlIdentifier...) - Method in class org.springframework.data.relational.core.query.Query
Add columns to the query.
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(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(String...) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a List of Columns associated with this Table.
columns(SqlIdentifier...) - Method in interface org.springframework.data.relational.core.sql.TableLike
Creates a List of Columns associated with this Table.
columns(Collection<String>) - 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(Expression...) - Static method in class org.springframework.data.relational.core.sql.Functions
Creates a new COUNT function.
count(Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Functions
Creates a new COUNT function.
create(String, Expression...) - Static method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
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(Table) - Static method in class org.springframework.data.relational.core.sql.AsteriskFromTable
 
create(Expression, Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Between
Creates a new Between Condition given two Expressions.
create(Expression, String) - Static method in class org.springframework.data.relational.core.sql.Cast
Creates a new CAST expression.
create(String, TableLike) - Static method in class org.springframework.data.relational.core.sql.Column
Creates a new Column associated with a Table.
create(SqlIdentifier, Table) - Static method in class org.springframework.data.relational.core.sql.Column
Creates a new Column associated with a Table.
create(Expression, String, Expression) - Static method in class org.springframework.data.relational.core.sql.Comparison
Creates a new Comparison Condition given two Expressions.
create(String, String, Object) - Static method in class org.springframework.data.relational.core.sql.Comparison
Creates a new Comparison from simple StringP arguments
create(IdentifierProcessing.Quoting, IdentifierProcessing.LetterCasing) - Static method in interface org.springframework.data.relational.core.sql.IdentifierProcessing
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, 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(Select, SqlIdentifier) - Static method in class org.springframework.data.relational.core.sql.InlineQuery
Creates a new InlineQuery using an alias.
create(Select, String) - Static method in class org.springframework.data.relational.core.sql.InlineQuery
Creates a new InlineQuery using an alias.
create(Expression) - Static method in class org.springframework.data.relational.core.sql.IsNull
Creates a new IsNull expression.
create(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Like
Creates a new Like Condition given two Expressions.
create() - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Creates a new SqlRenderer.
create(RenderContext) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Creates a new SqlRenderer using a RenderContext.
create(String, String, String) - Static method in class org.springframework.data.relational.core.sql.SimpleCondition
Deprecated.
Creates a simple Condition given column, comparator and predicate.
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) - Static method in class org.springframework.data.relational.core.sql.Table
Creates a new Table given name.
create(SqlIdentifier) - Static method in class org.springframework.data.relational.core.sql.Table
Creates a new Table given name.
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, Expression) - Static method in class org.springframework.data.relational.core.sql.In
Creates a new In Condition given left and right Expressions.
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.
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 in org.springframework.data.relational.core.query
 
CriteriaDefinition.Comparator - Enum in org.springframework.data.relational.core.query
 

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.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.InsertBatch<T> - Class in org.springframework.data.relational.core.conversion
Represents a batch insert statement for a multiple entities that are not aggregate roots.
DbAction.InsertRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents an insert statement for the root of an aggregate.
DbAction.Update<T> - Class in org.springframework.data.relational.core.conversion
Represents an update statement for a single entity that is not 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.WithGeneratedId<T> - Interface in org.springframework.data.relational.core.conversion
A DbAction that may "update" its entity.
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.
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(DbAction<?>, Object) - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
DbActionExecutionResult() - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
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.
Delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Delete
 
Delete - Interface in org.springframework.data.relational.core.sql
AST for a DELETE statement.
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() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new DeleteBuilder.
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
 
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 - Interface in org.springframework.data.relational.core.dialect
Represents a dialect that is implemented by a particular database.
dialect - Variable in class org.springframework.data.relational.core.dialect.RenderContextFactory
 
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 Type in org.springframework.data.relational.core.mapping
The annotation to configure a value object as embedded in the current table.
Embedded.Empty - Annotation Type in org.springframework.data.relational.core.mapping
Shortcut for an empty embedded property.
Embedded.Nullable - Annotation Type in org.springframework.data.relational.core.mapping
Shortcut for a nullable embedded property.
Embedded.OnEmpty - Enum 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 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.
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 interface org.springframework.data.relational.core.sql.Segment
Check whether this Segment is equal to another Segment.
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(T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create an MutableAggregateChange for deleting entities.
forDelete(Class<T>, T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create an MutableAggregateChange for deleting entities.
forDelete(Class<T>, T, Number) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create an MutableAggregateChange for deleting entities.
forEachAction(Consumer<? super DbAction<?>>) - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
Applies the given consumer to each DbAction in this AggregateChange.
forInstance(Object, RelationalPersistentEntity<T>) - Static method in enum 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(T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create an MutableAggregateChange for saving entities.
forSave(T, Number) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create an MutableAggregateChange for saving entities.
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(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(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<? 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(Map<SqlIdentifier, Object>) - Static method in class org.springframework.data.relational.core.query.Update
Static factory method to create an Update from assignments.
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 - Class in org.springframework.data.relational.core.sql
FROM clause.
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(String) - 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.SelectAndFrom
Declare a Table to SELECT … FROM.
from(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.SelectAndFrom
Declare one or more Tables to SELECT … FROM.
from(String) - 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.SelectFrom
Declare a Table 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(Collection<? extends 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 a Table 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(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Declare one or more Tables to SELECT … FROM.
from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
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.SelectFromAndOrderBy
 
from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
from(SqlIdentifier...) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Create a new composite SqlIdentifier from one or more SqlIdentifiers.
Functions - Class in org.springframework.data.relational.core.sql
Factory for common function expressions.

G

getAction() - Method in class org.springframework.data.relational.core.conversion.DbActionExecutionResult
 
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 org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
 
getArrayType(Class<?>) - Method in class org.springframework.data.relational.core.dialect.PostgresDialect.PostgresArrayColumns
 
getAssignments() - Method in class org.springframework.data.relational.core.query.Update
Returns all assignments.
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(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 '_';
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.
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 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
 
getComparator() - Method in class org.springframework.data.relational.core.sql.SimpleCondition
Deprecated.
 
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 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 interface org.springframework.data.relational.core.conversion.AggregateChange
The entity to which this AggregateChange relates.
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.Update
 
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.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 class org.springframework.data.relational.core.conversion.DbAction.InsertBatch
 
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.WithGeneratedId
 
getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
 
getEscapeCharacter() - Method in class org.springframework.data.relational.core.dialect.Escaper
Returns the escape character.
getExpression() - Method in class org.springframework.data.relational.core.sql.OrderByField
 
getExpression() - Method in class org.springframework.data.relational.core.sql.SimpleCondition
Deprecated.
 
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
 
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.conversion.DbActionExecutionResult
 
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.InsertBatch
 
getIdValueSource() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
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
 
getInserts() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertBatch
 
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(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.
getKeyColumn() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
getKind() - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
Returns the AggregateChange.Kind of AggregateChange this is.
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(long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
Returns the LIMIT clause to limit results.
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.
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(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.
getName() - Method in class org.springframework.data.relational.core.sql.Table
 
getName() - Method in interface org.springframework.data.relational.core.sql.TableLike
 
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(long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
Returns the OFFSET clause to consume rows at a given offset.
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.
getOn() - Method in class org.springframework.data.relational.core.sql.Join
 
getOrder() - Method in class org.springframework.data.relational.core.mapping.event.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.
getPredicate() - Method in class org.springframework.data.relational.core.sql.SimpleCondition
Deprecated.
 
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 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 class org.springframework.data.relational.core.conversion.DbAction.Update
 
getPropertyPath() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
 
getQualifiedTableName(Class<?>) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
Deprecated.
since 2.0. The method returns a concatenated schema with table name which conflicts with escaping. Use rather NamingStrategy.getTableName(Class) and NamingStrategy.getSchema() independently
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(IdentifierProcessing) - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Return the reference name after applying IdentifierProcessing rules.
getReference() - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Return the reference name without any further transformation.
getReferenceName() - Method in class org.springframework.data.relational.core.sql.Column
 
getReferenceName() - Method in class org.springframework.data.relational.core.sql.InlineQuery
 
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
getReferenceName() - Method in class org.springframework.data.relational.core.sql.Table
 
getReferenceName() - Method in interface org.springframework.data.relational.core.sql.TableLike
 
getRequiredIdProperty() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
The id property of the final element of the path.
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(PersistentPropertyPathExtension) - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
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.
getReverseColumnName(PersistentPropertyPathExtension) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
 
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 interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
 
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
 
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.
getSelect() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
Deprecated.
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 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(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.
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 name of the table 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
 
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 (>=).

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 interface org.springframework.data.relational.core.sql.Segment
Generate a hash code from thisSegment.
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

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 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 in org.springframework.data.relational.core.conversion
Enumeration describing the source of a value for an id property.
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(Expression...) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new In Condition given right Expressions.
in(Select) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new In Condition given a subselects.
in(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a IN clause.
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 new In Condition given left and right Expressions.
in(Column, Select) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a IN clause for a subselect.
In - Class in org.springframework.data.relational.core.sql
IN Condition clause.
InlineQuery - Class in org.springframework.data.relational.core.sql
Represents a inline query within a SQL statement.
Insert(T, PersistentPropertyPath<RelationalPersistentProperty>, DbAction.WithEntity<?>, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object>, IdValueSource) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Insert
 
Insert - Interface in org.springframework.data.relational.core.sql
AST for a INSERT statement.
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() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new InsertBuilder.
InsertBatch(List<DbAction.Insert<T>>, IdValueSource) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.InsertBatch
 
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.
InsertRenderContext - Interface in org.springframework.data.relational.core.dialect
This interface encapsulates the details about how to process Insert SQL statement
InsertRenderContexts - Enum 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 - 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.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 interface org.springframework.data.relational.core.mapping.NamingStrategy
Empty implementation of the interface utilizing only the default implementation.
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.
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.
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 {@code !
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.
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.
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 {@code !
isNotEqualTo(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a {@code !
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.
isReference() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
isReference() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
Deprecated.
since 2.2, in favor of PersistentProperty.isAssociation()
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 org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
 
isSupported() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect.PostgresArrayColumns
 
isTrue() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IS TRUE.

J

Join - Class in org.springframework.data.relational.core.sql
Segment for a JOIN declaration.
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.JoinType - Enum 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.

L

leave(Visitable) - Method in interface org.springframework.data.relational.core.sql.Visitor
Leave a Visitable.
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.
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 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 Type 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 in org.springframework.data.relational.core.dialect
Enumeration of where to render the clause within the SQL statement.
LockMode - Enum 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.

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 Type 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.
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

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.
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 - 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(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using equality (is not).
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 - Class in org.springframework.data.relational.core.sql
 
not() - Method in class org.springframework.data.relational.core.sql.Not
 
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(Expression...) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new not In Condition given right Expressions.
notIn(Select) - Method in class org.springframework.data.relational.core.sql.Column
Creates a new not In Condition given a subselects.
notIn(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a NOT IN clause.
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 new NOT IN Condition given left and right Expressions.
notIn(Column, Select) - Static method in class org.springframework.data.relational.core.sql.Conditions
Creates a NOT IN clause for a subselect.
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

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(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOn
Declare the source column in the JOIN.
on(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOn
Declare a join condition in one step.
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.
onAfterLoad(AfterLoadEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
onAfterLoad(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterLoadCallback
Deprecated.
Entity callback method invoked after an aggregate root was loaded.
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(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.
onBeforeConvert(Object) - Method in class org.springframework.data.relational.core.mapping.event.RelationalAuditingCallback
 
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.
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(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(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(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(Criteria, Criteria) - Method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
Combines two Criterias using OR.
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(OrderByField...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
orderBy(Expression...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
 
OrderBy - Class in org.springframework.data.relational.core.sql
Represents an `ORDER BY` clause.
orderBy(Column...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
orderBy(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.SelectFromAndOrderBy
 
orderBy(Column...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
Add one or more columns to order by.
orderBy(OrderByField...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
Add one or more order by fields.
orderBy(Collection<? extends OrderByField>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
Add one or more order by fields.
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.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>, RelationalPersistentEntity<?>) - Constructor for class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Creates the empty path referencing the root itself.
PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Creates a non-empty path.
PostgresArrayColumns() - Constructor for class org.springframework.data.relational.core.dialect.PostgresDialect.PostgresArrayColumns
 
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
 
PostgresDialect.PostgresArrayColumns - Class in org.springframework.data.relational.core.dialect
 

Q

Query - Class in org.springframework.data.relational.core.query
Query object representing Criteria, columns, Sort, and limit/offset for a SQL query.
query(CriteriaDefinition) - Static method in class org.springframework.data.relational.core.query.Query
Static factory method to create a Query using the provided CriteriaDefinition.
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, String) - Constructor for class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
Constructs a Quoting with potential different prefix and suffix used for quoting.
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.

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.core.mapping.event
BeforeConvertCallback to capture auditing information on persisting and updating entities.
RelationalAuditingCallback(IsNewAwareAuditingHandler) - Constructor for class org.springframework.data.relational.core.mapping.event.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 - Class in org.springframework.data.relational.core.conversion
Converts an aggregate represented by its root into an MutableAggregateChange.
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 - Class in org.springframework.data.relational.core.conversion
Converts an aggregate represented by its root into an MutableAggregateChange.
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 - Class in org.springframework.data.relational.core.conversion
Converts an aggregate represented by its root into an MutableAggregateChange.
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
 
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(Select) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
Render the Select 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(Update) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
Render the Update AST into a SQL statement.
render(Delete) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
Render the Delete 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(Insert) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Render the Insert 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.
render(Delete) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Render the Delete 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.

S

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 - Interface in org.springframework.data.relational.core.sql
AST for a SELECT statement.
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
Include one or more Expressions in the select list.
select(Collection<? extends 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 a Expression 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(Collection<? extends 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 the SELECT columns.
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(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() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new SelectBuilder.
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(SqlIdentifier, Object) - Method in class org.springframework.data.relational.core.query.Update
Update a column by assigning a value.
set(Expression) - Method in class org.springframework.data.relational.core.sql.Column
Creates a value assignment.
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(Collection<? extends Assignment>) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateAssign
Apply one or more SET assignments.
setEntity(T) - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Set the root object of the AggregateChange.
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.
setNamingStrategy(RenderNamingStrategy) - Method in class org.springframework.data.relational.core.dialect.RenderContextFactory
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.
SimpleCondition - Class in org.springframework.data.relational.core.sql
Deprecated.
since 2.2.5 use Comparison instead.
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 - Annotation Type in org.springframework.data.relational.core.mapping
The annotation to configure the mapping from a class to a database table.
table(String) - Static method in class org.springframework.data.relational.core.sql.SQL
Creates a new Table.
Table - Class in org.springframework.data.relational.core.sql
Represents a table reference within a SQL statement.
table(Table) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder
Configure the Table to which the update is applied.
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.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.InsertBatch
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.Update
 
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.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(Select) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Renders a Select 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(Update) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Renders a Update statement into its SQL representation.
toString(Delete) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
Renders a Delete statement into its SQL representation.
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.SimpleCondition
Deprecated.
 
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
 
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.
Update(T, PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Update
 
Update - Class in org.springframework.data.relational.core.query
Class to easily construct SQL update assignments.
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() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
Creates a new UpdateBuilder.
Update - Interface in org.springframework.data.relational.core.sql
AST for aa UPDATE statement.
updateAction(T, IdValueSource) - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
Deprecated.
This method exists only to support a temporary workaround. It will be removed completely without replacement.
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.

V

validate(PartTree, Parameters<?, ?>) - Static method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
Validate parameters for the derived query.
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 org.springframework.data.relational.core.conversion.AggregateChange.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.conversion.IdValueSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.dialect.InsertRenderContexts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.dialect.LimitClause.Position
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.dialect.LockClause.Position
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.mapping.Embedded.OnEmpty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.sql.Join.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.relational.core.sql.LockMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.data.relational.core.conversion.AggregateChange.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.conversion.IdValueSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.dialect.InsertRenderContexts
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.dialect.LimitClause.Position
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.dialect.LockClause.Position
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.mapping.Embedded.OnEmpty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
Returns an array containing the constants of this enum type, in the order they are declared.
values(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.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(Collection<? extends 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(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValuesWithBuild
Add one or more values to the VALUES list.
values() - Static method in enum org.springframework.data.relational.core.sql.Join.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.relational.core.sql.LockMode
Returns an array containing the constants of this enum type, in the order they are declared.
Values - Class in org.springframework.data.relational.core.sql
VALUES clause.
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(Object, MutableAggregateChange<?>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityInsertWriter
 
write(Object, MutableAggregateChange<?>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityUpdateWriter
 
write(Object, MutableAggregateChange<?>) - 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 L M N O P Q R S T U V W 
Skip navigation links
Spring Data Relational

Copyright © 2017–2022 Pivotal Software, Inc.. All rights reserved.