Skip navigation links
Spring Data Relational Parent
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
 
AbstractJdbcConfiguration - Class in org.springframework.data.jdbc.repository.config
Beans that must be registered for Spring Data JDBC to work.
AbstractJdbcConfiguration() - Constructor for class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
 
AbstractJdbcQuery - Class in org.springframework.data.jdbc.repository.query
Base class for queries based on a repository method.
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
accept(SqlIdentifier, Object, Class<?>) - Method in interface org.springframework.data.jdbc.core.convert.Identifier.IdentifierConsumer
Performs this operation on the given arguments.
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
acquireLockAll(LockMode, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Acquire a lock on all aggregates of the given domain type.
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
acquireLockAll(LockMode, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Acquire a lock on the aggregate specified by id.
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
acquireLockById(Object, LockMode, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
addAction(DbAction<?>) - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Adds an action to this AggregateChange.
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
An EntityCallback that gets invoked after an aggregate was loaded from the database.
AfterLoadEvent<E> - Class in org.springframework.data.relational.core.mapping.event
Gets published after instantiation and setting of all the properties of an entity.
AfterLoadEvent(E) - Constructor for class org.springframework.data.relational.core.mapping.event.AfterLoadEvent
 
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.
afterPropertiesSet() - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
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.
AggregateReference<T,ID> - Interface in org.springframework.data.jdbc.core.mapping
A reference to the aggregate root of a different aggregate.
AggregateReference.IdOnlyAggregateReference<T,ID> - Class in org.springframework.data.jdbc.core.mapping
An AggregateReference that only holds the id of the referenced aggregate root.
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.
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.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 class org.springframework.data.relational.core.sql.Table
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.
AUTOGENERATED_ID_TYPES - Static variable in class org.springframework.data.jdbc.core.mapping.JdbcSimpleTypes
 

B

BasicJdbcConverter - Class in org.springframework.data.jdbc.core.convert
RelationalConverter that uses a MappingContext to apply basic conversion of relational values to property values.
BasicJdbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationResolver) - Constructor for class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
BasicJdbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationResolver, CustomConversions, JdbcTypeFactory, IdentifierProcessing) - Constructor for class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
BasicJdbcPersistentProperty - Class in org.springframework.data.jdbc.core.mapping
BasicJdbcPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, RelationalMappingContext) - Constructor for class org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
BasicJdbcPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, NamingStrategy) - Constructor for class org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
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.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
Gets published before an entity gets saved to the database.
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 class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
 
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

CascadingDataAccessStrategy - Class in org.springframework.data.jdbc.core.convert
Delegates each methods to the DataAccessStrategys passed to the constructor in turn until the first that does not throw an exception.
CascadingDataAccessStrategy(List<DataAccessStrategy>) - Constructor for class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
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 class org.springframework.data.relational.core.sql.Table
Creates a new Column associated with this Table.
column(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.Table
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 class org.springframework.data.relational.core.sql.Table
Creates a List of Columns associated with this Table.
columns(SqlIdentifier...) - Method in class org.springframework.data.relational.core.sql.Table
Creates a List of Columns associated with this Table.
columns(Collection<String>) - Method in class org.springframework.data.relational.core.sql.Table
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.
convert(Object) - Method in class org.springframework.data.relational.repository.query.DtoInstantiatingConverter
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
count(Class<?>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Counts the rows in the table representing the given domain type.
count(Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
count(Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
count(Class<?>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Counts the number of aggregates of a given type.
count(Class<?>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
count(Class<?>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
count() - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
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(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(String, Table) - 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(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(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
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.
createArray(Object[]) - Method in class org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory
 
createArray(Object[]) - Method in interface org.springframework.data.jdbc.core.convert.JdbcTypeFactory
Converts the provided value in a Array instance.
createAssociation() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
 
createCombinedAccessStrategy(RelationalMappingContext, JdbcConverter, NamedParameterJdbcOperations, SqlSession, Dialect) - Static method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Create a DataAccessStrategy that first checks for queries defined by MyBatis and if it doesn't find one uses a DefaultDataAccessStrategy
createCombinedAccessStrategy(RelationalMappingContext, JdbcConverter, NamedParameterJdbcOperations, SqlSession, NamespaceStrategy, Dialect) - Static method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Create a DataAccessStrategy that first checks for queries defined by MyBatis and if it doesn't find one uses a DefaultDataAccessStrategy
createFrom(List<RelationalParameters.RelationalParameter>) - Method in class org.springframework.data.relational.repository.query.RelationalParameters
 
createInstance(PersistentEntity<T, RelationalPersistentProperty>, Function<PreferredConstructor.Parameter<?, RelationalPersistentProperty>, Object>) - Method in class org.springframework.data.relational.core.conversion.BasicRelationalConverter
 
createInstance(PersistentEntity<T, RelationalPersistentProperty>, Function<PreferredConstructor.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
 
createParameters(Method) - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
 
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
 
createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
 
createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
 
createQuery(RelationalParametersParameterAccessor) - Method in class org.springframework.data.jdbc.repository.query.PartTreeJdbcQuery
 
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

DataAccessStrategy - Interface in org.springframework.data.jdbc.core.convert
Abstraction for accesses to the database that should be implementable with a single SQL statement per method and relates to a single entity as opposed to JdbcAggregateOperations which provides interactions related to complete aggregates.
dataAccessStrategyBean(NamedParameterJdbcOperations, JdbcConverter, JdbcMappingContext, Dialect) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Create a DataAccessStrategy for reuse in the JdbcAggregateOperations and the JdbcConverter.
dataAccessStrategyBean(NamedParameterJdbcOperations, JdbcConverter, JdbcMappingContext, Dialect) - Method in class org.springframework.data.jdbc.repository.config.MyBatisJdbcConfiguration
 
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.InsertRoot<T> - Class in org.springframework.data.relational.core.conversion
Represents an insert statement for the root of an aggregate.
DbAction.Merge<T> - Class in org.springframework.data.relational.core.conversion
Represents a merge statement for a single entity that is not 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.
DEFAULT_INSTANCE - Static variable in interface org.springframework.data.jdbc.mybatis.NamespaceStrategy
 
DefaultDataAccessStrategy - Class in org.springframework.data.jdbc.core.convert
The default DataAccessStrategy is to generate SQL statements based on meta data from the entity.
DefaultDataAccessStrategy(SqlGeneratorSource, RelationalMappingContext, JdbcConverter, NamedParameterJdbcOperations) - Constructor for class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
DefaultDialectProvider() - Constructor for class org.springframework.data.jdbc.repository.config.DialectResolver.DefaultDialectProvider
 
DefaultJdbcTypeFactory - Class in org.springframework.data.jdbc.core.convert
A JdbcTypeFactory that performs the conversion by utilizing JdbcOperations.execute(ConnectionCallback).
DefaultJdbcTypeFactory(JdbcOperations) - Constructor for class org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory
Creates a new DefaultJdbcTypeFactory.
DefaultQueryMappingConfiguration - Class in org.springframework.data.jdbc.repository.config
A QueryMappingConfiguration that allows for registration of RowMappers and ResultSetExtractors via a fluent Api.
DefaultQueryMappingConfiguration() - Constructor for class org.springframework.data.jdbc.repository.config.DefaultQueryMappingConfiguration
 
DelegatingDataAccessStrategy - Class in org.springframework.data.jdbc.core.convert
Delegates all method calls to an instance set after construction.
DelegatingDataAccessStrategy() - Constructor for class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
delete(Object, Class<?>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes a single row identified by the id, from the table identified by the domainType.
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes all entities reachable via propertyPath from the instance identified by rootId.
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
delete(T, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Delete an aggregate identified by it's aggregate root.
delete(S, Class<S>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
delete(Object, Class<?>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
delete(T) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
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(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
deleteAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes all entities of the given domain type.
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes all entities reachable via propertyPath from any instance.
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
deleteAll(Class<?>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Delete all aggregates of a given type.
deleteAll(Class<?>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
deleteAll(Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
deleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
deleteAll() - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
DeleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
 
deleteAllById(Iterable<? extends ID>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
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.
deleteById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Deletes a single Aggregate including all entities contained in that aggregate.
deleteById(Object, Class<S>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
deleteById(ID) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
DeleteRoot(Object, Class<T>, Number) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
 
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
deleteWithVersion(Object, Class<T>, Number) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Deletes a single entity from the database and enforce optimistic record locking using the version property.
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
deleteWithVersion(Object, Class<T>, Number) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
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
 
DialectResolver - Class in org.springframework.data.jdbc.repository.config
Resolves a Dialect.
DialectResolver.DefaultDialectProvider - Class in org.springframework.data.jdbc.repository.config
 
DialectResolver.JdbcDialectProvider - Interface in org.springframework.data.jdbc.repository.config
SPI to extend Spring's default JDBC Dialect discovery mechanism.
DialectResolver.NoDialectException - Exception in org.springframework.data.jdbc.repository.config
Exception thrown when DialectResolver cannot resolve a Dialect.
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
doCreateRepositoryFactory() - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
Creates the actual RepositoryFactorySupport instance.
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.
DtoInstantiatingConverter - Class in org.springframework.data.relational.repository.query
Converter to instantiate DTOs from fully equipped domain objects.
DtoInstantiatingConverter(Class<?>, MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, EntityInstantiators) - Constructor for class org.springframework.data.relational.repository.query.DtoInstantiatingConverter
Creates a new Converter to instantiate DTOs.

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.jdbc.core.convert.Identifier
Returns an empty Identifier.
empty() - Static method in class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
 
EMPTY - Static variable in interface org.springframework.data.jdbc.repository.QueryMappingConfiguration
An immutable empty instance that will return null for all arguments.
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.
EnableJdbcAuditing - Annotation Type in org.springframework.data.jdbc.repository.config
Annotation to enable auditing in JDBC via annotation configuration.
EnableJdbcRepositories - Annotation Type in org.springframework.data.jdbc.repository.config
Annotation to enable JDBC repositories.
enter(Visitable) - Method in interface org.springframework.data.relational.core.sql.Visitor
Enter a Visitable.
EntityRowMapper<T> - Class in org.springframework.data.jdbc.core.convert
Maps a ResultSet to an entity of type T, including entities referenced.
EntityRowMapper(PersistentPropertyPathExtension, JdbcConverter, Identifier) - Constructor for class org.springframework.data.jdbc.core.convert.EntityRowMapper
 
EntityRowMapper(RelationalPersistentEntity<T>, JdbcConverter) - Constructor for class org.springframework.data.jdbc.core.convert.EntityRowMapper
 
equals(Object) - Method in class org.springframework.data.jdbc.core.convert.Identifier
 
equals(Object) - Method in class org.springframework.data.jdbc.core.convert.JdbcValue
 
equals(Object) - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
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.
execute(Object[]) - Method in class org.springframework.data.jdbc.repository.query.PartTreeJdbcQuery
 
execute(Object[]) - Method in class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
existsById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
returns if a row with the given id exists for the given type.
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
existsById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Checks if an aggregate identified by type and id exists in the database.
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
existsById(Object, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
existsById(ID) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
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.
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities of the given type.
findAll(Class<T>, Sort) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities of the given type, sorted.
findAll(Class<T>, Pageable) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities of the given type, paged and sorted.
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAll(Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load all aggregates of a given type.
findAll(Class<T>, Sort) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load all aggregates of a given type, sorted.
findAll(Class<T>, Pageable) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load a page of (potentially sorted) aggregates of a given type.
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAll(Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAll(Class<T>, Sort) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAll(Class<T>, Pageable) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAll() - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAll(Sort) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAll(Pageable) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads all entities that match one of the ids passed as an argument.
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAllById(Iterable<?>, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load all aggregates of a given type that are identified by the given ids.
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findAllById(Iterable<?>, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in interface org.springframework.data.jdbc.core.convert.RelationResolver
Finds all entities reachable via path.
findAllByPath(Identifier, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
findById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Loads a single entity identified by type and id.
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
findById(Object, Class<T>) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Load an aggregate from the database.
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
findById(Object, Class<T>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
findById(ID) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
forBackReferences(JdbcConverter, PersistentPropertyPathExtension, Object) - Static method in class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
Creates ParentKeys with backreference for the given path and value of the parents id.
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.
forEach(Identifier.IdentifierConsumer) - Method in class org.springframework.data.jdbc.core.convert.Identifier
Performs the given action for each element of the Identifier until all elements have been processed or the action throws an exception.
forEachAction(Consumer<? super DbAction<?>>) - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
Applies the given consumer to each DbAction in this AggregateChange.
forSave(T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Factory method to create an MutableAggregateChange for saving entities.
from(Map<SqlIdentifier, Object>) - Static method in class org.springframework.data.jdbc.core.convert.Identifier
Creates an Identifier from a Map of name to value tuples.
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(Column) - Static method in class org.springframework.data.relational.core.sql.OrderByField
Creates a new OrderByField from a Column applying default ordering.
from(Column, Sort.Direction) - Static method in class org.springframework.data.relational.core.sql.OrderByField
Creates a new OrderByField from a Column applying a given ordering.
from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Declare a Table to SELECT … FROM.
from(Table) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Declare a Table to SELECT … FROM.
from(Table...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
Declare one or more Tables to SELECT … FROM.
from(Collection<? extends Table>) - 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(Table) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
Declare a Table to SELECT … FROM.
from(Table...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
Declare one or more Tables to SELECT … FROM.
from(Collection<? extends Table>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
Declare one or more Tables to SELECT … FROM.
from(Table) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Declare a Table to SELECT … FROM.
from(Table...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
Declare one or more Tables to SELECT … FROM.
from(Collection<? extends Table>) - 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(Table) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
from(Table...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
 
from(Collection<? extends Table>) - 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

get(String) - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
Returns a value for the given key.
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
 
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.
getColumnType(RelationalPersistentProperty) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
getColumnType(RelationalPersistentProperty) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
The type to be used to store this property in the database.
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
 
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.
getCriteria() - Method in class org.springframework.data.relational.core.query.Query
Return the Criteria to be applied.
getDependingOn() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
 
getDependingOn() - Method in class org.springframework.data.relational.core.conversion.DbAction.Merge
 
getDependingOn() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
The DbAction of a parent entity, possibly the aggregate root.
getDialect() - Method in class org.springframework.data.jdbc.core.convert.SqlGeneratorSource
 
getDialect(JdbcOperations) - Method in class org.springframework.data.jdbc.repository.config.DialectResolver.DefaultDialectProvider
 
getDialect(JdbcOperations) - Static method in class org.springframework.data.jdbc.repository.config.DialectResolver
Retrieve a Dialect by inspecting a Connection.
getDialect(JdbcOperations) - Method in interface org.springframework.data.jdbc.repository.config.DialectResolver.JdbcDialectProvider
Returns a Dialect for a DataSource.
getDirection() - Method in class org.springframework.data.relational.core.sql.OrderByField
 
getDomainType() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The domain type of the entity to query or act upon.
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.Merge
 
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.
getEntityInformation() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
getEntityInformation(Class<T>) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
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 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
 
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 interface org.springframework.data.jdbc.core.mapping.AggregateReference
 
getId() - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
getId() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The ID of the entity to query/act upon.
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.
getIdentifier() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The Identifier for a path to query.
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.
getIdentifyingAnnotations() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
In strict mode only domain types having a Table annotation get a repository.
getIdGeneration() - Method in interface org.springframework.data.relational.core.dialect.Dialect
 
getIdGeneration() - Method in class org.springframework.data.relational.core.dialect.OracleDialect
 
getIdType() - Method in class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
 
getInstance() - Method in class org.springframework.data.jdbc.mybatis.MyBatisContext
The entity to act upon.
getJavaType() - Method in class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
 
getJdbcType() - Method in class org.springframework.data.jdbc.core.convert.JdbcValue
 
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.
getModuleName() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getModulePrefix() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
getName() - Method in class org.springframework.data.relational.core.sql.Column
 
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(Table) - 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
 
getNamespace(Class<?>) - Method in interface org.springframework.data.jdbc.mybatis.NamespaceStrategy
Get a namespace that corresponds to the given domain type.
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
 
getParameters() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
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.
getParts() - Method in class org.springframework.data.jdbc.core.convert.Identifier
 
getPredicate() - Method in class org.springframework.data.relational.core.sql.SimpleCondition
 
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
 
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.Merge
 
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 class org.springframework.data.relational.core.conversion.DbAction.Merge
 
getQualifiers() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
Additional values to be set during insert or update statements.
getQueryExecution(JdbcQueryMethod, ResultSetExtractor<?>, RowMapper<?>) - Method in class org.springframework.data.jdbc.repository.query.AbstractJdbcQuery
Creates a JdbcQueryExecution given JdbcQueryMethod, ResultSetExtractor an RowMapper.
getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getQueryMethod() - Method in class org.springframework.data.jdbc.repository.query.AbstractJdbcQuery
 
getQueryMethod() - Method in class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
 
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(Column) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
getReferenceName(Table) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
getReferenceName() - Method in class org.springframework.data.relational.core.sql.Table
 
getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
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.
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
 
getRowMapper(Class<T>) - Method in class org.springframework.data.jdbc.repository.config.DefaultQueryMappingConfiguration
 
getRowMapper(Class<T>) - Method in interface org.springframework.data.jdbc.repository.QueryMappingConfiguration
 
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
 
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
 
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
 
getSqlType(RelationalPersistentProperty) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
getSqlType(RelationalPersistentProperty) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
The SQL type constant used when using this property as a parameter for a SQL statement.
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
 
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
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.jdbc.core.convert.JdbcValue
 
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
 
hasAnnotatedQuery() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
Returns whether the method has an annotated query.
hasExpressions() - Method in class org.springframework.data.relational.core.sql.In
 
hashCode() - Method in class org.springframework.data.jdbc.core.convert.Identifier
 
hashCode() - Method in class org.springframework.data.jdbc.core.convert.JdbcValue
 
hashCode() - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
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
 
HOLDER - Static variable in class org.springframework.data.jdbc.core.mapping.JdbcSimpleTypes
 
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.jdbc.core.convert
Identifier represents a composite id of an entity that may be composed of one or many parts.
Identifier - Class in org.springframework.data.relational.core.mapping.event
Wrapper for an identifier of an entity.
Identifier.IdentifierConsumer - Interface in org.springframework.data.jdbc.core.convert
Represents an operation that accepts identifier key parts (name, value and target type) defining a contract to consume Identifier values.
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 the how obtaining generated ids after an insert works for a given JDBC driver.
IdOnlyAggregateReference(ID) - Constructor for class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
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.
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
insert(T, Class<T>, Identifier) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Inserts a the data of a single entity.
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
insert(T) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Dedicated insert function.
insert(T) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
Dedicated insert function to do just the insert of an instance of an aggregate, including all the members of the aggregate.
insert(T, Class<T>, Identifier) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
Insert(T, PersistentPropertyPath<RelationalPersistentProperty>, DbAction.WithEntity<?>, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object>) - 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.
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.
InsertRoot(T) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
 
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.
isAssociation() - Method in class org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
 
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
 
isModifyingQuery() - Method in class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
Returns whether the query method is a modifying one.
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.jdbc.core.mapping.BasicJdbcPersistentProperty
 
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
 
isTrue() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
Creates a Criteria using IS TRUE.

J

JdbcAggregateOperations - Interface in org.springframework.data.jdbc.core
Specifies a operations one can perform on a database, based on an Domain Type.
JdbcAggregateTemplate - Class in org.springframework.data.jdbc.core
JdbcAggregateOperations implementation, storing aggregates in and obtaining them from a JDBC data store.
JdbcAggregateTemplate(ApplicationContext, RelationalMappingContext, JdbcConverter, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.JdbcAggregateTemplate
JdbcAggregateTemplate(ApplicationEventPublisher, RelationalMappingContext, JdbcConverter, DataAccessStrategy) - Constructor for class org.springframework.data.jdbc.core.JdbcAggregateTemplate
jdbcAggregateTemplate(ApplicationContext, JdbcMappingContext, JdbcConverter, DataAccessStrategy) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Register a JdbcAggregateTemplate as a bean for easy use in applications that need a lower level of abstraction than the normal repository abstraction.
JdbcColumnTypes - Enum in org.springframework.data.jdbc.core.convert
Utility that determines the necessary type conversions between Java types used in the domain model and types compatible with JDBC drivers.
JdbcConverter - Interface in org.springframework.data.jdbc.core.convert
A JdbcConverter is responsible for converting for values to the native relational representation and vice versa.
jdbcConverter(JdbcMappingContext, NamedParameterJdbcOperations, RelationResolver, JdbcCustomConversions, Dialect) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
JdbcCustomConversions - Class in org.springframework.data.jdbc.core.convert
Value object to capture custom conversion.
JdbcCustomConversions() - Constructor for class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
Creates an empty JdbcCustomConversions object.
JdbcCustomConversions(List<?>) - Constructor for class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
Create a new JdbcCustomConversions instance registering the given converters.
JdbcCustomConversions(CustomConversions.ConverterConfiguration) - Constructor for class org.springframework.data.jdbc.core.convert.JdbcCustomConversions
jdbcCustomConversions() - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Register custom Converters in a JdbcCustomConversions object if required.
jdbcDialect(NamedParameterJdbcOperations) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Resolves a JDBC dialect by inspecting NamedParameterJdbcOperations.
JdbcIdentifierBuilder - Class in org.springframework.data.jdbc.core.convert
Builder for Identifier.
JdbcMappingContext - Class in org.springframework.data.jdbc.core.mapping
MappingContext implementation for JDBC.
JdbcMappingContext() - Constructor for class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
Creates a new JdbcMappingContext.
JdbcMappingContext(NamingStrategy) - Constructor for class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
Creates a new JdbcMappingContext using the given NamingStrategy.
jdbcMappingContext(Optional<NamingStrategy>, JdbcCustomConversions) - Method in class org.springframework.data.jdbc.repository.config.AbstractJdbcConfiguration
Register a JdbcMappingContext and apply an optional NamingStrategy.
JdbcQueryMethod - Class in org.springframework.data.jdbc.repository.query
QueryMethod implementation that implements a method by executing the query from a Query annotation on that method.
JdbcQueryMethod(Method, RepositoryMetadata, ProjectionFactory, NamedQueries, MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.jdbc.repository.query.JdbcQueryMethod
 
JdbcRepositoryConfigExtension - Class in org.springframework.data.jdbc.repository.config
RepositoryConfigurationExtension extending the repository registration process by registering JDBC repositories.
JdbcRepositoryConfigExtension() - Constructor for class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 
JdbcRepositoryFactory - Class in org.springframework.data.jdbc.repository.support
Creates repository implementation based on JDBC.
JdbcRepositoryFactory(DataAccessStrategy, RelationalMappingContext, JdbcConverter, Dialect, ApplicationEventPublisher, NamedParameterJdbcOperations) - Constructor for class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
JdbcRepositoryFactoryBean<T extends Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.data.jdbc.repository.support
Special adapter for Springs FactoryBean interface to allow easy setup of repository factories via Spring configuration.
JdbcRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
Creates a new JdbcRepositoryFactoryBean for the given repository interface.
JdbcSimpleTypes - Class in org.springframework.data.jdbc.core.mapping
Simple constant holder for a SimpleTypeHolder enriched with specific simple types for relational database access.
JdbcTypeFactory - Interface in org.springframework.data.jdbc.core.convert
Allows the creation of instances of database dependent types, e.g.
jdbcTypeFor(int) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Converts a value defined in Types into a JDBCType instance or null if the value is JdbcUtils.TYPE_UNKNOWN
jdbcTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Returns the JDBCType suitable for passing a value of the provided type to a PreparedStatement.
JdbcUtil - Class in org.springframework.data.jdbc.support
Contains methods dealing with the quirks of JDBC, independent of any Entity, Aggregate or Repository abstraction.
JdbcValue - Class in org.springframework.data.jdbc.core.convert
Wraps a value with the JDBCType that should be used to pass it as a bind parameter to a PreparedStatement.
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(Table) - 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(Table) - 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.
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.
mapRow(RelationalPersistentEntity<T>, ResultSet, Object) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
mapRow(PersistentPropertyPathExtension, ResultSet, Identifier, Object) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
mapRow(ResultSet, int) - Method in class org.springframework.data.jdbc.core.convert.EntityRowMapper
 
mapRow(RelationalPersistentEntity<T>, ResultSet, Object) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Read the current row from ResultSet to an entity.
mapRow(PersistentPropertyPathExtension, ResultSet, Identifier, Object) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Read the current row from ResultSet to an entity.
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.
matches(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
Tests if this and the argument represent the same path.
Merge(T, PersistentPropertyPath<RelationalPersistentProperty>, DbAction.WithEntity<?>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Merge
 
Modifying - Annotation Type in org.springframework.data.jdbc.repository.query
Indicates a method should be regarded as modifying query.
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.
MyBatisContext - Class in org.springframework.data.jdbc.mybatis
MyBatisContext instances get passed to MyBatis mapped statements as arguments, making Ids, instances, domainType and other attributes available to the statements.
MyBatisContext(Object, Object, Class<?>, Map<String, Object>) - Constructor for class org.springframework.data.jdbc.mybatis.MyBatisContext
 
MyBatisContext(Identifier, Object, Class<?>) - Constructor for class org.springframework.data.jdbc.mybatis.MyBatisContext
 
MyBatisDataAccessStrategy - Class in org.springframework.data.jdbc.mybatis
DataAccessStrategy implementation based on MyBatis.
MyBatisDataAccessStrategy(SqlSession, IdentifierProcessing) - Constructor for class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Constructs a DataAccessStrategy based on MyBatis.
MyBatisJdbcConfiguration - Class in org.springframework.data.jdbc.repository.config
Configuration class tweaking Spring Data JDBC to use a MyBatisDataAccessStrategy instead of the default one.
MyBatisJdbcConfiguration() - Constructor for class org.springframework.data.jdbc.repository.config.MyBatisJdbcConfiguration
 
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.
NamespaceStrategy - Interface in org.springframework.data.jdbc.mybatis
A strategy to derive a MyBatis namespace from a domainType.
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.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(SqlIdentifier, Object, Class<?>) - Static method in class org.springframework.data.jdbc.core.convert.Identifier
Creates an Identifier from name, value, and a target type.
of(Object, JDBCType) - Static method in class org.springframework.data.jdbc.core.convert.JdbcValue
 
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.
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
Captures AfterLoadEvent.
onAfterLoad(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterLoadCallback
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(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.
org.springframework.data.jdbc.core - package org.springframework.data.jdbc.core
Core JDBC implementation.
org.springframework.data.jdbc.core.convert - package org.springframework.data.jdbc.core.convert
JDBC-specific conversion classes.
org.springframework.data.jdbc.core.mapping - package org.springframework.data.jdbc.core.mapping
 
org.springframework.data.jdbc.mybatis - package org.springframework.data.jdbc.mybatis
 
org.springframework.data.jdbc.repository - package org.springframework.data.jdbc.repository
 
org.springframework.data.jdbc.repository.config - package org.springframework.data.jdbc.repository.config
 
org.springframework.data.jdbc.repository.query - package org.springframework.data.jdbc.repository.query
Query derivation mechanism for JDBC specific repositories.
org.springframework.data.jdbc.repository.support - package org.springframework.data.jdbc.repository.support
 
org.springframework.data.jdbc.support - package org.springframework.data.jdbc.support
 
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.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

PartTreeJdbcQuery - Class in org.springframework.data.jdbc.repository.query
An AbstractJdbcQuery implementation based on a PartTree.
PartTreeJdbcQuery(RelationalMappingContext, JdbcQueryMethod, Dialect, JdbcConverter, NamedParameterJdbcOperations, RowMapper<Object>) - Constructor for class org.springframework.data.jdbc.repository.query.PartTreeJdbcQuery
Creates a new PartTreeJdbcQuery.
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.
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
 
postProcess(BeanDefinitionBuilder, RepositoryConfigurationSource) - Method in class org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension
 

Q

Query - Annotation Type in org.springframework.data.jdbc.repository.query
Annotation to provide SQL statements that will get used for executing the method.
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.
QueryMappingConfiguration - Interface in org.springframework.data.jdbc.repository
Configures a RowMapper for each type to be used for extracting entities of that type from a ResultSet.
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.jdbc.core.convert.BasicJdbcConverter
 
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.
registerRowMapper(Class<T>, RowMapper<? extends T>) - Method in class org.springframework.data.jdbc.repository.config.DefaultQueryMappingConfiguration
Registers a the given RowMapper as to be used for the given 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.
RelationResolver - Interface in org.springframework.data.jdbc.core.convert
Resolves relations within 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.
resolvePrimitiveType(Class<?>) - Method in enum org.springframework.data.jdbc.core.convert.JdbcColumnTypes
 

S

save(T) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Saves an instance of an aggregate, including all the members of the aggregate.
save(T) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
save(S) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
saveAll(Iterable<S>) - Method in class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
Segment - Interface in org.springframework.data.relational.core.sql
Supertype of all Abstract Syntax Tree (AST) segments.
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.
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setConverter(JdbcConverter) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setDataAccessStrategy(DataAccessStrategy) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setDelegate(DataAccessStrategy) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
Must be called exactly once before calling any of the other methods.
setDialect(Dialect) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setEntity(T) - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
Set the root object of the AggregateChange.
setEntityCallbacks(EntityCallbacks) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
 
setEntityCallbacks(EntityCallbacks) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
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.
setJdbcOperations(NamedParameterJdbcOperations) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setMappingContext(RelationalMappingContext) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
setNamespaceStrategy(NamespaceStrategy) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
Set a NamespaceStrategy to be used.
setNamingStrategy(RenderNamingStrategy) - Method in class org.springframework.data.relational.core.dialect.RenderContextFactory
setQueryMappingConfiguration(QueryMappingConfiguration) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory
 
setQueryMappingConfiguration(QueryMappingConfiguration) - Method in class org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBean
 
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.
shouldCreatePersistentEntityFor(TypeInformation<?>) - Method in class org.springframework.data.jdbc.core.mapping.JdbcMappingContext
 
SimpleCondition - Class in org.springframework.data.relational.core.sql
Simple condition consisting of Expression, comparator and predicate.
SimpleFunction - Class in org.springframework.data.relational.core.sql
Simple function accepting one or more Expressions.
SimpleJdbcRepository<T,ID> - Class in org.springframework.data.jdbc.repository.support
Default implementation of the CrudRepository interface.
SimpleJdbcRepository(JdbcAggregateOperations, PersistentEntity<T, ?>) - Constructor for class org.springframework.data.jdbc.repository.support.SimpleJdbcRepository
 
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
 
size() - Method in class org.springframework.data.jdbc.core.convert.Identifier
Returns the number of key parts in this collection.
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.
SqlGeneratorSource - Class in org.springframework.data.jdbc.core.convert
Provides SqlGenerators per domain type.
SqlGeneratorSource(RelationalMappingContext, JdbcConverter, Dialect) - Constructor for class org.springframework.data.jdbc.core.convert.SqlGeneratorSource
 
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
sqlTypeFor(Class<?>) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Returns the Types value suitable for passing a value of the provided type to a PreparedStatement.
sqlTypeFor(JDBCType) - Static method in class org.springframework.data.jdbc.support.JdbcUtil
Converts a JDBCType to an int value as defined in Types.
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.
StringBasedJdbcQuery - Class in org.springframework.data.jdbc.repository.query
A query to be executed based on a repository method, it's annotated SQL query and the arguments provided to the method.
StringBasedJdbcQuery(JdbcQueryMethod, NamedParameterJdbcOperations, RowMapper<?>, JdbcConverter) - Constructor for class org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery
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.

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 an SQL statement.
table(Table) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder
Configure the Table to which the update is applied.
to(ID) - Static method in interface org.springframework.data.jdbc.core.mapping.AggregateReference
 
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.
toMap() - Method in class org.springframework.data.jdbc.core.convert.Identifier
Returns a Map containing the identifier name to value tuples.
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.jdbc.core.convert.Identifier
 
toString() - Method in class org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
 
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.InsertRoot
 
toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.Merge
 
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.Column
 
toString() - Method in class org.springframework.data.relational.core.sql.Comparison
 
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.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
 
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

UnableToSetId - Exception in org.springframework.data.jdbc.core
Signals failure to set the id property of an entity.
unquoted(String) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
Create a new unquoted identifier given name.
unsupported() - Static method in interface org.springframework.data.jdbc.core.convert.JdbcTypeFactory
An implementation used in places where a proper JdbcTypeFactory can not be provided but an instance needs to be provided anyway, mostly for providing backward compatibility.
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
update(T, Class<T>) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Updates the data of a single entity in the database.
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
update(S, Class<S>) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
update(T) - Method in interface org.springframework.data.jdbc.core.JdbcAggregateOperations
Dedicated update function.
update(T) - Method in class org.springframework.data.jdbc.core.JdbcAggregateTemplate
Dedicated update function to do just an update of an instance of an aggregate, including all the members of the aggregate.
update(S, Class<S>) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
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.
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) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
 
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.core.convert.CascadingDataAccessStrategy
 
updateWithVersion(T, Class<T>, Number) - Method in interface org.springframework.data.jdbc.core.convert.DataAccessStrategy
Updates the data of a single entity in the database and enforce optimistic record locking using the previousVersion property.
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy
 
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy
 
updateWithVersion(S, Class<S>, Number) - Method in class org.springframework.data.jdbc.mybatis.MyBatisDataAccessStrategy
 
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.jdbc.core.convert.JdbcColumnTypes
Returns the enum constant of this type with the specified name.
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.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.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.jdbc.core.convert.JdbcColumnTypes
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.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.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.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.
withPart(SqlIdentifier, Object, Class<?>) - Method in class org.springframework.data.jdbc.core.convert.Identifier
Creates a new Identifier from the current instance and sets the value for key.
withQualifier(PersistentPropertyPathExtension, Object) - Method in class org.springframework.data.jdbc.core.convert.JdbcIdentifierBuilder
Adds a qualifier to the identifier to build.
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
 
writeJdbcValue(Object, Class<?>, int) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
writeJdbcValue(Object, Class<?>, int) - Method in interface org.springframework.data.jdbc.core.convert.JdbcConverter
Convert a property value into a JdbcValue that contains the converted value and information how to bind it to JDBC parameters.
writeValue(Object, TypeInformation<?>) - Method in class org.springframework.data.jdbc.core.convert.BasicJdbcConverter
 
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 Parent

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