Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractDialect - Class in org.springframework.data.relational.core.dialect
-
Base class for
Dialectimplementations. - AbstractDialect() - Constructor for class org.springframework.data.relational.core.dialect.AbstractDialect
- AbstractRelationalConverter - Class in org.springframework.data.relational.core.conversion
-
Base class for
RelationalConverterimplementations. - AbstractRelationalConverter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.AbstractRelationalConverter
-
Creates a new
AbstractRelationalConvertergivenMappingContext. - AbstractRelationalConverter(RelationalMappingContext, CustomConversions) - Constructor for class org.springframework.data.relational.core.conversion.AbstractRelationalConverter
- 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
ApplicationListenerclasses. - AbstractRelationalEventListener() - Constructor for class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
-
Creates a new
AbstractRelationalEventListener. - add(C) - Method in interface org.springframework.data.relational.core.conversion.BatchingAggregateChange
-
Adds a
MutableAggregateChangeinto thisBatchingAggregateChange. - add(DeleteAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
- add(RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
- addAction(DbAction<?>) - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
-
Adds an action to this
AggregateChange. - addAction(DbAction<?>) - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
-
Adds an action to this
AggregateChange. - AFTER_FROM_TABLE - Enum constant in enum class org.springframework.data.relational.core.dialect.LockClause.Position
-
Append the clause after from table.
- AFTER_ORDER_BY - Enum constant in enum class org.springframework.data.relational.core.dialect.LimitClause.Position
-
Append the clause at the end of the statement.
- AFTER_ORDER_BY - Enum constant in enum class org.springframework.data.relational.core.dialect.LockClause.Position
-
Append the clause at the end of the statement.
- AfterConvertCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
-
An
EntityCallbackthat gets invoked after an aggregate was converted from the database into an entity. - AfterConvertEvent<E> - Class in org.springframework.data.relational.core.mapping.event
-
Gets published after instantiation and setting of all the properties of an entity.
- AfterConvertEvent(E) - Constructor for class org.springframework.data.relational.core.mapping.event.AfterConvertEvent
- AfterDeleteCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
-
An
EntityCallbackthat 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
FROMtable. - afterOrderBy(boolean) - Method in class org.springframework.data.relational.core.dialect.SqlServerSelectRenderContext
- afterOrderBy(boolean) - Method in interface org.springframework.data.relational.core.sql.render.SelectRenderContext
-
Customization hook: Rendition of a part after
ORDER BY. - AfterSaveCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
-
An
EntityCallbackthat gets invoked after an aggregate was saved to the database. - AfterSaveEvent<E> - Class in org.springframework.data.relational.core.mapping.event
-
Gets published after a new instance or a changed instance was saved in the database.
- AfterSaveEvent(E, AggregateChange<E>) - Constructor for class org.springframework.data.relational.core.mapping.event.AfterSaveEvent
- afterSelectList() - Method in class org.springframework.data.relational.core.dialect.SqlServerSelectRenderContext
- afterSelectList() - Method in interface org.springframework.data.relational.core.sql.render.SelectRenderContext
-
Customization hook: Rendition of a part after the
SELECTlist and before anyFROMrenderings. - AggregateChange<T> - Interface in org.springframework.data.relational.core.conversion
-
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
- AggregateChange.Kind - Enum Class in org.springframework.data.relational.core.conversion
-
The kind of action to be performed on an aggregate.
- AggregatePath - Interface in org.springframework.data.relational.core.mapping
-
Represents a path within an aggregate starting from the aggregate root.
- AggregatePath.ColumnInfo - Record Class in org.springframework.data.relational.core.mapping
- AggregatePath.TableInfo - Record Class in org.springframework.data.relational.core.mapping
- AggregatePathTraversal - Class in org.springframework.data.relational.core.mapping
- AggregatePathTraversal() - Constructor for class org.springframework.data.relational.core.mapping.AggregatePathTraversal
- alias() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.ColumnInfo
-
Returns the value of the
aliasrecord component. - aliased(String, String) - Static method in class org.springframework.data.relational.core.sql.Table
-
Creates a new
Tableusing analias. - aliased(String, Table, String) - Static method in class org.springframework.data.relational.core.sql.Column
- Aliased - Interface in org.springframework.data.relational.core.sql
-
Aliased element exposing an
alias. - AliasedExpression - Class in org.springframework.data.relational.core.sql
-
An expression with an alias.
- AliasedExpression(Expression, String) - Constructor for class org.springframework.data.relational.core.sql.AliasedExpression
- AliasedExpression(Expression, SqlIdentifier) - Constructor for class org.springframework.data.relational.core.sql.AliasedExpression
- AliasFactory - Class in org.springframework.data.relational.core.sqlgeneration
-
Creates aliases to be used in SQL generation
- AliasFactory() - Constructor for class org.springframework.data.relational.core.sqlgeneration.AliasFactory
- AnalyticFunction - Class in org.springframework.data.relational.core.sql
-
Represents an analytic function, also known as windowing function
- AnalyticFunction.Partition - Class in org.springframework.data.relational.core.sql
- and(String) - Method in class org.springframework.data.relational.core.query.Criteria
- and(List<? extends CriteriaDefinition>) - Method in class org.springframework.data.relational.core.query.Criteria
- and(Sort.Direction, String...) - Method in class org.springframework.data.relational.domain.SqlSort
-
Returns a new
SqlSortwith the given sorting criteria added to the current one. - and(CriteriaDefinition) - Method in class org.springframework.data.relational.core.query.Criteria
- and(Condition) - Method in interface org.springframework.data.relational.core.sql.Condition
-
Combine another
ConditionusingAND. - and(Condition) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.DeleteWhereAndOr
- and(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectWhereAndOr
- and(Condition) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateWhereAndOr
- and(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOnCondition
-
Declare an additional source column in the
JOIN. - and(Part, Criteria, Iterator<Object>) - Method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
-
Combines the given
Criteriawith the new one created for the given method name part usingAND. - AND - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
- AndCondition - Class in org.springframework.data.relational.core.sql
- andUnsafe(Sort.Direction, String...) - Method in class org.springframework.data.relational.domain.SqlSort
-
Returns a new
SqlSortwith the given sorting criteria added to the current one. - ANSI - Static variable in interface org.springframework.data.relational.core.sql.IdentifierProcessing
-
An
IdentifierProcessingthat 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
- append(String, Object) - Method in class org.springframework.data.relational.domain.RowDocument
-
Appends a new entry (or overwrites an existing value at
key). - append(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
Creates a new path by extending the current path by the property passed as an argument.
- apply(String) - Method in class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
- apply(Escaper) - Method in interface org.springframework.data.relational.core.query.ValueFunction
-
Produces a value by considering the given
Escaper. - APPLY_RENAMING - Enum constant in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
-
This strategy takes names specified via
Tableannotation into account. - applyDefaults(BasicRelationalPersistentProperty) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- ArrayColumns - Interface in org.springframework.data.relational.core.dialect
-
Interface declaring methods that express how a dialect supports array-typed columns.
- ArrayColumns.Unsupported - Enum Class in org.springframework.data.relational.core.dialect
-
Default
ArrayColumnsimplementation for dialects that do not support array-typed columns. - as(String) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
- as(String) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a new aliased
Column. - as(String) - Method in class org.springframework.data.relational.core.sql.SimpleFunction
-
Expose this function result under a column
alias. - as(String) - Method in class org.springframework.data.relational.core.sql.Table
-
Creates a new
Tablealiased toalias. - as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
- as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a new aliased
Column. - as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.SimpleFunction
-
Expose this function result under a column
alias. - as(SqlIdentifier) - Method in class org.springframework.data.relational.core.sql.Table
-
Creates a new
Tablealiased toalias. - AS_IS - Enum constant in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
- asc() - Method in class org.springframework.data.relational.core.sql.OrderByField
-
Creates a new
OrderByFieldfrom a the current one using ascending sorting. - asc(String) - Static method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
-
Creates a new
SqlSort.SqlOrderinstance. - asIs() - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
-
Creates a as-is
RenderNamingStrategythat preservesColumnandTablenames 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
Expressionto aColumn. - asterisk() - Static method in class org.springframework.data.relational.core.sql.Expressions
- asterisk() - Method in interface org.springframework.data.relational.core.sql.TableLike
-
Creates a
AsteriskFromTablemaker selecting all columns from thisTable(e.g. - asterisk(Table) - Static method in class org.springframework.data.relational.core.sql.Expressions
- AsteriskFromTable - Class in org.springframework.data.relational.core.sql
- AUDITING_ORDER - Static variable in class org.springframework.data.relational.auditing.RelationalAuditingCallback
-
The order used for this
EventListener.
B
- BasicRelationalConverter - Class in org.springframework.data.relational.core.conversion
-
Deprecated.
- BasicRelationalConverter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.BasicRelationalConverter
-
Deprecated.Creates a new
BasicRelationalConvertergivenMappingContext. - BasicRelationalConverter(RelationalMappingContext, CustomConversions) - Constructor for class org.springframework.data.relational.core.conversion.BasicRelationalConverter
-
Deprecated.
- BasicRelationalPersistentProperty - Class in org.springframework.data.relational.core.mapping
-
SQL-specific
PersistentPropertyimplementation. - BasicRelationalPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, NamingStrategy) - Constructor for class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
-
Creates a new
BasicRelationalPersistentProperty. - BasicRelationalPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
-
Deprecated.
- BatchDelete(List<DbAction.Delete<T>>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.BatchDelete
- BatchingAggregateChange<T,
C extends MutableAggregateChange<T>> - Interface in org.springframework.data.relational.core.conversion -
Represents the changes happening to one or more aggregates (as used in the context of Domain Driven Design) as a whole.
- BatchInsert(List<DbAction.Insert<T>>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.BatchInsert
- BatchInsertRoot(List<DbAction.InsertRoot<T>>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.BatchInsertRoot
- BeforeConvertCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
-
An
EntityCallbackthat gets invoked before the aggregate is converted into a database change. - BeforeConvertEvent<E> - Class in org.springframework.data.relational.core.mapping.event
-
Gets published before an aggregate gets converted into a database change, but after the decision was made if an insert or an update is to be performed.
- BeforeConvertEvent(E) - Constructor for class org.springframework.data.relational.core.mapping.event.BeforeConvertEvent
- BeforeDeleteCallback<T> - Interface in org.springframework.data.relational.core.mapping.event
-
An
EntityCallbackthat 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
EntityCallbackthat gets invoked before changes are applied to the database, after the aggregate was converted to a database change. - BeforeSaveEvent<E> - Class in org.springframework.data.relational.core.mapping.event
-
Gets published before changes are applied to the database, after the aggregate was converted to a database change.
- BeforeSaveEvent(E, AggregateChange<E>) - Constructor for class org.springframework.data.relational.core.mapping.event.BeforeSaveEvent
- between(Object, Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
Criteriausing between (BETWEEN begin AND end). - between(Expression, Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
BETWEENCondition. - between(Expression, Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
BETWEENCondition. - Between - Class in org.springframework.data.relational.core.sql
-
BETWEEN
Conditioncomparing betweenExpressions. - BETWEEN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- bindMarker() - Static method in class org.springframework.data.relational.core.sql.SQL
-
Creates a new parameter bind marker.
- bindMarker(String) - Static method in class org.springframework.data.relational.core.sql.SQL
-
Creates a new parameter bind marker associated with a
namehint. - BindMarker - Class in org.springframework.data.relational.core.sql
-
Bind marker/parameter placeholder used to construct prepared statements with parameter substitution.
- BindMarker() - Constructor for class org.springframework.data.relational.core.sql.BindMarker
- BooleanLiteral - Class in org.springframework.data.relational.core.sql
-
Represents a
Booleanliteral. - build() - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.BuildDelete
-
Build the
Deletestatement and verify basic relationship constraints such as all referenced columns have aFROMtable import. - build() - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.BuildInsert
-
Build the
Insertstatement. - build() - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.BuildSelect
-
Build the
Selectstatement and verify basic relationship constraints such as all referenced columns have aFROMorJOINtable import. - build() - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.BuildUpdate
-
Build the
Update. - build(boolean) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.BuildSelect
-
Build the
Selectstatement. - 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. - by(String) - Static method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
-
Creates a new
SqlSort.SqlOrderinstance.
C
- cast(Expression, String) - Static method in class org.springframework.data.relational.core.sql.Expressions
- Cast - Class in org.springframework.data.relational.core.sql
-
Represents a
CASTexpression likeCAST(something AS JSON. - clear() - Method in class org.springframework.data.relational.domain.RowDocument
- coalesce(Expression...) - Static method in class org.springframework.data.relational.core.sql.Functions
-
Creates a new
COALESCEfunction. - column(String) - Method in interface org.springframework.data.relational.core.sql.TableLike
- column(String, Table) - Static method in class org.springframework.data.relational.core.sql.SQL
- column(Column) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValues
-
Add a
Columnto theINTOcolumn list. - column(SqlIdentifier) - Method in interface org.springframework.data.relational.core.sql.TableLike
- Column - Class in org.springframework.data.relational.core.sql
-
Column name within a
SELECT … FROMclause. - Column - Annotation Interface in org.springframework.data.relational.core.mapping
-
The annotation to configure the mapping from an attribute to a database column.
- ColumnInfo(SqlIdentifier, SqlIdentifier) - Constructor for record class org.springframework.data.relational.core.mapping.AggregatePath.ColumnInfo
-
Creates an instance of a
ColumnInforecord class. - columns(String...) - Method in class org.springframework.data.relational.core.query.Query
-
Add columns to the query.
- columns(String...) - Method in interface org.springframework.data.relational.core.sql.TableLike
- columns(Collection<String>) - Method in class org.springframework.data.relational.core.query.Query
-
Add columns to the query.
- columns(Collection<String>) - Method in interface org.springframework.data.relational.core.sql.TableLike
- columns(Collection<Column>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValues
-
Add a one or more
Columnto theINTOcolumn list. - columns(Column...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValues
-
Add a one or more
Columnto theINTOcolumn list. - columns(SqlIdentifier...) - Method in class org.springframework.data.relational.core.query.Query
-
Add columns to the query.
- columns(SqlIdentifier...) - Method in interface org.springframework.data.relational.core.sql.TableLike
- Comparison - Class in org.springframework.data.relational.core.sql
-
Comparing
Conditioncomparing twoExpressions. - compute(String, BiFunction<? super String, ? super Object, ?>) - Method in class org.springframework.data.relational.domain.RowDocument
- computeIfAbsent(String, Function<? super String, ?>) - Method in class org.springframework.data.relational.domain.RowDocument
- computeIfPresent(String, BiFunction<? super String, ? super Object, ?>) - Method in class org.springframework.data.relational.domain.RowDocument
- Condition - Interface in org.springframework.data.relational.core.sql
-
AST
Segmentfor a condition. - Conditions - Class in org.springframework.data.relational.core.sql
-
Factory for common
Conditions. - ConstantCondition - Class in org.springframework.data.relational.core.sql
-
Conditionrepresenting fixed sql predicate. - containsKey(Object) - Method in class org.springframework.data.relational.domain.RowDocument
- containsValue(Object) - Method in class org.springframework.data.relational.domain.RowDocument
- convert(Object, TypeInformation<? extends S>) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
-
Converts a source object into
target. - convert(Object, TypeInformation<? extends S>, MappingRelationalConverter.ConversionContext) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
-
Converts a source object into
target. - convert(Object, TypeInformation<? extends S>, MappingRelationalConverter.ConversionContext) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext
- convert(MappingRelationalConverter.ConversionContext, T, TypeInformation<?>) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext.ContainerValueConverter
- convert(T, TypeInformation<?>) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext.ValueConverter
- count(Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Functions
-
Creates a new
COUNTfunction. - count(Expression...) - Static method in class org.springframework.data.relational.core.sql.Functions
-
Creates a new
COUNTfunction. - create() - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Creates a new
SqlRenderer. - create(String) - Static method in class org.springframework.data.relational.core.sql.Table
-
Creates a new
Tablegivenname. - create(String, String, Object) - Static method in class org.springframework.data.relational.core.sql.Comparison
-
Creates a new
Comparisonfrom simple StringP arguments - create(String, List<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.SimpleFunction
- create(String, Expression...) - Static method in class org.springframework.data.relational.core.sql.AnalyticFunction
- create(String, TableLike) - Static method in class org.springframework.data.relational.core.sql.Column
- create(RelationalPersistentEntity<?>) - Static method in class org.springframework.data.relational.core.mapping.PersistentPropertyTranslator
-
Create a new
PersistentPropertyTranslator. - create(RelationalPersistentEntity<?>, Predicate<RelationalPersistentProperty>) - Static method in class org.springframework.data.relational.core.mapping.PersistentPropertyTranslator
-
Create a new
PersistentPropertyTranslatoraccepting afilter predicatewhether the translation should happen at all. - create(Column, Expression) - Static method in class org.springframework.data.relational.core.sql.AssignValue
- create(Expression) - Static method in class org.springframework.data.relational.core.sql.IsNull
-
Creates a new
IsNullexpression. - create(Expression, String) - Static method in class org.springframework.data.relational.core.sql.Cast
-
Creates a new
CASTexpression. - create(Expression, String, Expression) - Static method in class org.springframework.data.relational.core.sql.Comparison
- create(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.In
- create(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.In
- create(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Like
- create(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.In
- create(Expression, Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Between
- create(IdentifierProcessing.Quoting, IdentifierProcessing.LetterCasing) - Static method in interface org.springframework.data.relational.core.sql.IdentifierProcessing
-
Create a
IdentifierProcessingrule givenIdentifierProcessing.QuotingandIdentifierProcessing.LetterCasingrules. - create(RenderContext) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Creates a new
SqlRendererusing aRenderContext. - create(Select, String) - Static method in class org.springframework.data.relational.core.sql.InlineQuery
-
Creates a new
InlineQueryusing analias. - create(Select, SqlIdentifier) - Static method in class org.springframework.data.relational.core.sql.InlineQuery
-
Creates a new
InlineQueryusing analias. - create(SqlIdentifier) - Static method in class org.springframework.data.relational.core.sql.Table
-
Creates a new
Tablegivenname. - create(SqlIdentifier, Table) - Static method in class org.springframework.data.relational.core.sql.Column
- create(Table) - Static method in class org.springframework.data.relational.core.sql.AsteriskFromTable
- create(Part, Iterator<Object>) - Method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
-
Creates
Criteriafor the given method name part. - createAssociation() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- createFrom(List<RelationalParameters.RelationalParameter>) - Method in class org.springframework.data.relational.repository.query.RelationalParameters
- createInstance(PersistentEntity<T, RelationalPersistentProperty>, Function<Parameter<?, RelationalPersistentProperty>, Object>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- createInstance(PersistentEntity<T, RelationalPersistentProperty>, Function<Parameter<?, RelationalPersistentProperty>, Object>) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Deprecated.since 3.2, use
RelationalConverter.read(java.lang.Class<R>, org.springframework.data.relational.domain.RowDocument)method instead. - createNotIn(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.In
- createNotIn(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.In
- createNotIn(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.In
- createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- createRenderContext() - Method in class org.springframework.data.relational.core.dialect.RenderContextFactory
-
Returns a
RenderContextconfigured withDialectspecifics. - Criteria - Class in org.springframework.data.relational.core.query
-
Central class for creating queries.
- Criteria.CriteriaStep - Interface in org.springframework.data.relational.core.query
-
Interface declaring terminal builder methods to build a
Criteria. - CriteriaDefinition - Interface in org.springframework.data.relational.core.query
-
Interface defining a criteria definition object.
- CriteriaDefinition.Combinator - Enum Class in org.springframework.data.relational.core.query
- CriteriaDefinition.Comparator - Enum Class in org.springframework.data.relational.core.query
- CROSS_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
-
CROSS JOINfor two tables.
D
- Db2Dialect - Class in org.springframework.data.relational.core.dialect
-
An SQL dialect for DB2.
- Db2Dialect() - Constructor for class org.springframework.data.relational.core.dialect.Db2Dialect
- DbAction<T> - Interface in org.springframework.data.relational.core.conversion
-
An instance of this interface represents a (conceptual) single interaction with a database, e.g. a single update, used as a step when synchronizing the state of an aggregate with the database.
- DbAction.AcquireLockAllRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an acquire lock statement for all aggregate roots of a given type.
- DbAction.AcquireLockRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an acquire lock statement for a aggregate root when only the ID is known.
- DbAction.BatchDelete<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a batch delete statement for multiple entities that are reachable via a given path from the aggregate root.
- DbAction.BatchDeleteRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a batch delete statement for multiple entities that are aggregate roots.
- DbAction.BatchInsert<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a batch insert statement for a multiple entities that are not aggregate roots.
- DbAction.BatchInsertRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a batch insert statement for a multiple entities that are aggregate roots.
- DbAction.BatchWithValue<T,
A extends DbAction<T>, B> - Class in org.springframework.data.relational.core.conversion -
Represents a batch of
DbActionthat share a common value for a property of the action. - DbAction.Delete<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a delete statement for all entities that that a reachable via a give path from the aggregate root.
- DbAction.DeleteAll<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an delete statement for all entities that that a reachable via a give path from any aggregate root of a given type.
- DbAction.DeleteAllRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a delete statement for all aggregate roots of a given type.
- DbAction.DeleteRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents a delete statement for a aggregate root when only the ID is known.
- DbAction.Insert<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an insert statement for a single entity that is not the root of an aggregate.
- DbAction.InsertRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an insert statement for the root of an aggregate.
- DbAction.UpdateRoot<T> - Class in org.springframework.data.relational.core.conversion
-
Represents an update statement for the aggregate root.
- DbAction.WithDependingOn<T> - Interface in org.springframework.data.relational.core.conversion
-
An action depending on another action for providing additional information like the id of a parent entity.
- DbAction.WithEntity<T> - Interface in org.springframework.data.relational.core.conversion
-
A
DbActionthat stores the information of a single entity in the database. - DbAction.WithPropertyPath<T> - Interface in org.springframework.data.relational.core.conversion
-
A
DbActionnot operation on the root of an aggregate but on its contained entities. - DbAction.WithRoot<T> - Interface in org.springframework.data.relational.core.conversion
-
A
DbActionpertaining to the root on an aggregate. - DbActionExecutionException - Exception in org.springframework.data.relational.core.conversion
-
Exception thrown when during the execution of a
DbActionan exception gets thrown. - DbActionExecutionException(DbAction<?>, Throwable) - Constructor for exception org.springframework.data.relational.core.conversion.DbActionExecutionException
- DbActionExecutionResult - Class in org.springframework.data.relational.core.conversion
- DbActionExecutionResult() - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
- DbActionExecutionResult(DbAction.WithEntity<?>) - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
- DbActionExecutionResult(DbAction.WithEntity<?>, Object) - Constructor for class org.springframework.data.relational.core.conversion.DbActionExecutionResult
- DEFAULT - Enum constant in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
- DEFAULT - Static variable in class org.springframework.data.relational.core.dialect.Escaper
- DEFAULT - Static variable in interface org.springframework.data.relational.core.dialect.IdGeneration
-
A default instance working for many databases and equivalent to Spring Data JDBCs behavior before version 2.1.
- DefaultConversionContext(RelationalConverter, CustomConversions, ObjectPath, MappingRelationalConverter.DefaultConversionContext.ContainerValueConverter<RowDocument>, MappingRelationalConverter.DefaultConversionContext.ContainerValueConverter<Collection<?>>, MappingRelationalConverter.DefaultConversionContext.ContainerValueConverter<Map<?, ?>>, MappingRelationalConverter.DefaultConversionContext.ValueConverter<Object>) - Constructor for class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext
- DefaultNamingStrategy - Class in org.springframework.data.relational.core.mapping
-
The default naming strategy used by Spring Data Relational.
- DefaultNamingStrategy() - Constructor for class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
- delete() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
DeleteBuilder. - delete(Table) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
DeleteBuilderand declares theTableto delete from. - Delete - Interface in org.springframework.data.relational.core.sql
-
AST for a
DELETEstatement. - Delete(Object, PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Delete
- DELETE - Enum constant in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
-
A
DELETEof an aggregate typically involves adeleteon all contained entities. - DeleteAggregateChange<T> - Class in org.springframework.data.relational.core.conversion
-
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
- DeleteAll(PersistentPropertyPath<RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
- DeleteAllRoot(Class<T>) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
- DeleteBatchingAggregateChange<T> - Class in org.springframework.data.relational.core.conversion
-
A
BatchingAggregateChangeimplementation for delete changes that can contain actions for one or more delete operations. - DeleteBuilder - Interface in org.springframework.data.relational.core.sql
-
Entry point to construct a
Deletestatement. - DeleteBuilder.BuildDelete - Interface in org.springframework.data.relational.core.sql
-
Interface exposing the
Deletebuild method. - DeleteBuilder.DeleteWhere - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
WHEREmethods. - DeleteBuilder.DeleteWhereAndOr - Interface in org.springframework.data.relational.core.sql
- DeleteRoot(Object, Class<T>, Number) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
- desc() - Method in class org.springframework.data.relational.core.sql.OrderByField
-
Creates a new
OrderByFieldfrom a the current one using descending sorting. - desc(String) - Static method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
-
Creates a new
SqlSort.SqlOrderinstance. - dialect - Variable in class org.springframework.data.relational.core.dialect.RenderContextFactory
- Dialect - Interface in org.springframework.data.relational.core.dialect
-
Represents a dialect that is implemented by a particular database.
- distinct() - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
-
Makes the select statement distinct
- distinct() - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Makes the select statement distinct
- doEnter(Visitable) - Method in class org.springframework.data.relational.core.sql.render.SubselectVisitor
- doLeave(Visitable) - Method in class org.springframework.data.relational.core.sql.render.SubselectVisitor
- doReadProjection(MappingRelationalConverter.ConversionContext, RowDocument, EntityProjection<R, ?>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- driverRequiresKeyColumnNames() - Method in interface org.springframework.data.relational.core.dialect.IdGeneration
-
Does the driver require the specification of those columns for which a generated id shall be returned.
E
- effectiveIdColumnName() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns the value of the
effectiveIdColumnNamerecord component. - Embedded - Annotation Interface in org.springframework.data.relational.core.mapping
-
The annotation to configure a value object as embedded in the current table.
- Embedded.Empty - Annotation Interface in org.springframework.data.relational.core.mapping
-
Shortcut for an empty embedded property.
- Embedded.Nullable - Annotation Interface in org.springframework.data.relational.core.mapping
-
Shortcut for a nullable embedded property.
- Embedded.OnEmpty - Enum Class in org.springframework.data.relational.core.mapping
-
Load strategy to be used
Embedded.onEmpty(). - empty() - Static method in class org.springframework.data.relational.core.query.Criteria
-
Static factory method to create an empty Criteria.
- empty() - Static method in interface org.springframework.data.relational.core.query.CriteriaDefinition
-
Static factory method to create an empty
CriteriaDefinition. - empty() - Static method in class org.springframework.data.relational.core.query.Query
-
Create a new empty
Query. - empty() - Static method in class org.springframework.data.relational.RelationalManagedTypes
-
Factory method to return an empty
RelationalManagedTypesobject. - EMPTY - Static variable in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
Null-object.
- enter(Visitable) - Method in class org.springframework.data.relational.core.sql.render.SubselectVisitor
- enter(Visitable) - Method in interface org.springframework.data.relational.core.sql.Visitor
-
Enter a
Visitable. - EntityLifecycleEventDelegate - Class in org.springframework.data.relational.core
-
Delegate class to encapsulate lifecycle event configuration and publishing.
- EntityLifecycleEventDelegate() - Constructor for class org.springframework.data.relational.core.EntityLifecycleEventDelegate
- entrySet() - Method in class org.springframework.data.relational.domain.RowDocument
- EQ - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- equals(Object) - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
- equals(Object) - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.ColumnInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Indicates whether some other object is "equal to" this one.
- 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
-
Deprecated.
- equals(Object) - Method in class org.springframework.data.relational.core.sql.Literal
- equals(Object) - Method in class org.springframework.data.relational.core.sql.Column
- equals(Object) - Method in interface org.springframework.data.relational.core.sql.Segment
- equals(Object) - Method in class org.springframework.data.relational.core.sql.Table
- equals(Object) - Method in class org.springframework.data.relational.domain.RowDocument
- equals(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOnConditionComparison
- escape(String) - Method in class org.springframework.data.relational.core.dialect.Escaper
-
Escapes all special like characters (
_,%) using the configured escape character. - Escaper - Class in org.springframework.data.relational.core.dialect
-
Helper class encapsulating an escape character for LIKE queries and the actually usage of it in escaping
Strings. - evaluate(Sort.NullHandling) - Method in interface org.springframework.data.relational.core.dialect.OrderByNullPrecedence
-
Converts a
Sort.NullHandlingoption to the appropriate SQL text to be included anORDER BYsort expression. - evaluate(Sort.NullHandling) - Method in class org.springframework.data.relational.core.dialect.OrderByNullPrecedence.SqlStandardOrderByNullPrecedence
- evaluateOrderByNullHandling(Sort.NullHandling) - Method in interface org.springframework.data.relational.core.sql.render.SelectRenderContext
-
Customization hook: Rendition of the null handling option for an
ORDER BYsort expression. - Expression - Interface in org.springframework.data.relational.core.sql
-
Expression that can be used in select lists.
- Expressions - Class in org.springframework.data.relational.core.sql
-
Factory for common
Expressions. - Expressions.SimpleExpression - Class in org.springframework.data.relational.core.sql
- extendBy(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.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. - filter(Predicate<? super AggregatePath>) - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
Filter the AggregatePath returning the first item matching the given
Predicate. - findAll(RelationalPersistentEntity<?>) - Method in interface org.springframework.data.relational.core.sqlgeneration.SqlGenerator
- findAll(RelationalPersistentEntity<?>, Condition) - Method in class org.springframework.data.relational.core.sqlgeneration.SingleQuerySqlGenerator
- findAll(RelationalPersistentEntity<?>, Condition) - Method in interface org.springframework.data.relational.core.sqlgeneration.SqlGenerator
- forDelete(Class<T>) - Static method in interface org.springframework.data.relational.core.conversion.BatchingAggregateChange
-
Factory method to create a
BatchingAggregateChangefor deleting entities. - forDelete(Class<T>) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
-
Factory method to create a
DeleteAggregateChangefor deleting entities. - forDelete(Class<T>, Number) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
-
Factory method to create a
DeleteAggregateChangefor deleting entities. - forDelete(T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
-
Factory method to create a
DeleteAggregateChangefor deleting entities. - forEach(BiConsumer<? super String, ? super Object>) - Method in class org.springframework.data.relational.domain.RowDocument
- forEach(Consumer<Class<?>>) - Method in class org.springframework.data.relational.RelationalManagedTypes
- forEachAction(Consumer<? super DbAction<?>>) - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
-
Applies the given consumer to each
DbActionin thisAggregateChange. - forEachAction(Consumer<? super DbAction<?>>) - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
- forEachAction(Consumer<? super DbAction<?>>) - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
- forEachAction(Consumer<? super DbAction<?>>) - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
- ForeignKeyNaming - Enum Class in org.springframework.data.relational.core.mapping
-
Enum for determining how the names of back references should get generated.
- forInstance(Object, RelationalPersistentEntity<T>) - Static method in enum class org.springframework.data.relational.core.conversion.IdValueSource
-
Returns the appropriate
IdValueSourcefor the instance:IdValueSource.NONEwhen the entity has no id property,IdValueSource.PROVIDEDwhen the value of the id property is not null and when it is a primitive type, not zero, andIdValueSource.GENERATEDotherwise. - forProperty(String) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
-
Obtain a
MappingRelationalConverter.ConversionContextfor the given propertyname. - forProperty(String) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.ProjectingConversionContext
- forProperty(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
-
Obtain a
MappingRelationalConverter.ConversionContextfor the givenRelationalPersistentProperty. - forSave(Class<T>) - Static method in interface org.springframework.data.relational.core.conversion.BatchingAggregateChange
-
Factory method to create a
BatchingAggregateChangefor saving entities. - forSave(T) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
-
Factory method to create a
RootAggregateChangefor saving entities. - forSave(T, Number) - Static method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
-
Factory method to create a
RootAggregateChangefor saving entities. - from(Class<?>...) - Static method in class org.springframework.data.relational.RelationalManagedTypes
-
Factory method used to construct
RelationalManagedTypesfrom the given array oftypes. - from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Declare a
TabletoSELECT … FROM. - from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
-
Declare a
TabletoSELECT … FROM. - from(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Declare one or more
Tables toSELECT … FROM. - from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
-
Declare one or more
Tables toSELECT … FROM. - from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
-
Declare one or more
Tables toSELECT … FROM. - from(Collection<? extends TableLike>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- from(List<? extends CriteriaDefinition>) - Static method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- from(List<Criteria>) - Static method in class org.springframework.data.relational.core.query.Criteria
- from(Map<SqlIdentifier, Object>) - Static method in class org.springframework.data.relational.core.query.Update
-
Static factory method to create an
Updatefromassignments. - from(ManagedTypes) - Static method in class org.springframework.data.relational.RelationalManagedTypes
-
Wraps an existing
ManagedTypesobject withRelationalManagedTypes. - from(Criteria...) - Static method in class org.springframework.data.relational.core.query.Criteria
- from(CriteriaDefinition...) - Static method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- from(Expression) - Static method in class org.springframework.data.relational.core.sql.OrderByField
-
Creates a new
OrderByFieldfrom anExpressionapplying default ordering. - from(Expression, Sort.Direction) - Static method in class org.springframework.data.relational.core.sql.OrderByField
-
Creates a new
OrderByFieldfrom anExpressionapplying a given ordering. - from(SqlIdentifier...) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
Create a new composite
SqlIdentifierfrom one or moreSqlIdentifiers. - from(Table) - Method in class org.springframework.data.relational.core.sql.Column
- from(Table) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder
-
Declare a
TableforDELETE FROM. - from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Declare a
TabletoSELECT … FROM. - from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
-
Declare a
TabletoSELECT … FROM. - from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
-
Declare a
TabletoSELECT … FROM. - from(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Declare one or more
Tables toSELECT … FROM. - from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFrom
-
Declare one or more
Tables toSELECT … FROM. - from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
-
Declare one or more
Tables toSELECT … FROM. - from(TableLike...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- From - Class in org.springframework.data.relational.core.sql
-
FROMclause. - fromIterable(Iterable<? extends Class<?>>) - Static method in class org.springframework.data.relational.RelationalManagedTypes
- FULL_OUTER_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
-
FULL OUTER JOINtwo tables. - Functions - Class in org.springframework.data.relational.core.sql
-
Factory for common
function expressions.
G
- GENERATED - Enum constant in enum class org.springframework.data.relational.core.conversion.IdValueSource
-
The id value is generated by the store.
- get(Object) - Method in class org.springframework.data.relational.domain.RowDocument
- get(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
-
Returns the value the given
RelationalPersistentPropertyrefers to. - getAction() - Method in class org.springframework.data.relational.core.conversion.DbActionExecutionResult
- getActions() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
- getActualType() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.For empty paths this is the type of the entity.
- getAfterFromTable() - Method in class org.springframework.data.relational.core.dialect.AbstractDialect
-
Returns a
afterFromTable Function. - getAfterOrderBy() - Method in class org.springframework.data.relational.core.dialect.AbstractDialect
-
Returns a
afterOrderBy Function. - 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
- getAggregatePath() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- getAggregatePath(PersistentPropertyPath<? extends RelationalPersistentProperty>) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
Provides an
AggregatePathfor the providedPersistentPropertyPath. - getAggregatePath(RelationalPersistentEntity<?>) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- getAlias() - Method in interface org.springframework.data.relational.core.sql.Aliased
- getAlias() - Method in class org.springframework.data.relational.core.sql.AliasedExpression
- getAliasFactory() - Method in class org.springframework.data.relational.core.sqlgeneration.SingleQuerySqlGenerator
- getAliasFactory() - Method in interface org.springframework.data.relational.core.sqlgeneration.SqlGenerator
- 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 typeof an array into the dialect-specific type. - getArrayType(Class<?>) - Method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
- getArrayType(Class<?>) - Method in class org.springframework.data.relational.core.dialect.ObjectArrayColumns
- getAssignments() - Method in class org.springframework.data.relational.core.query.Update
-
Returns all assignments.
- getBackReferenceAlias(AggregatePath) - Method in class org.springframework.data.relational.core.sqlgeneration.AliasFactory
- getBatchValue() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
- getBegin() - Method in class org.springframework.data.relational.core.sql.Between
- getBindableParameters() - Method in interface org.springframework.data.relational.repository.query.RelationalParameterAccessor
- getBindableParameters() - Method in class org.springframework.data.relational.repository.query.RelationalParametersParameterAccessor
- getClausePosition() - Method in interface org.springframework.data.relational.core.dialect.LimitClause
-
Returns the
LimitClause.Positionwhere to apply theclause. - getClausePosition() - Method in interface org.springframework.data.relational.core.dialect.LockClause
-
Returns the
LockClause.Positionwhere to apply theclause. - 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
-
Deprecated.The alias for the column used to represent this property in the database.
- getColumnAlias(AggregatePath) - Method in class org.springframework.data.relational.core.sqlgeneration.AliasFactory
- getColumnInfo() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- getColumnName() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- getColumnName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The name of the column used to represent this property in the database.
- getColumnName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
Returns the name of the column backing this property.
- getColumnName(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
Defaults to return the given
RelationalPersistentProperty's name with the parts of a camel case name separated by '_'; - getColumns() - Method in class org.springframework.data.relational.core.query.Query
-
Return the columns that this query should project.
- getCombinator() - Method in class org.springframework.data.relational.core.query.Criteria
- getCombinator() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- getComparator() - Method in class org.springframework.data.relational.core.query.Criteria
- getComparator() - Method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- getComparator() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- getComparator() - Method in class org.springframework.data.relational.core.sql.Comparison
- getConditions() - Method in class org.springframework.data.relational.core.sql.MultipleCondition
- getContent() - Method in class org.springframework.data.relational.core.sql.BooleanLiteral
- getContent() - Method in class org.springframework.data.relational.core.sql.Literal
- getContent() - Method in class org.springframework.data.relational.core.sql.NumericLiteral
- getContent() - Method in class org.springframework.data.relational.core.sql.StringLiteral
- getConversionContext(ObjectPath) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Creates a new
MappingRelationalConverter.ConversionContext. - getConversions() - Method in class org.springframework.data.relational.core.conversion.AbstractRelationalConverter
- getConversionService() - Method in class org.springframework.data.relational.core.conversion.AbstractRelationalConverter
- getConversionService() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Returns the underlying
ConversionServiceused by the converter. - getConverters() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
- getConverters() - Method in interface org.springframework.data.relational.core.dialect.Dialect
-
Return a collection of converters for this dialect.
- getConverters() - Method in class org.springframework.data.relational.core.dialect.MariaDbDialect
- getConverters() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
- getConverters() - Method in class org.springframework.data.relational.core.dialect.OracleDialect
- getConverters() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
- getCriteria() - Method in class org.springframework.data.relational.core.query.Query
-
Return the
Criteriato be applied. - getCustomConversions() - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
- getCustomConversions() - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext
- getDefaultInsertPart() - Method in interface org.springframework.data.relational.core.dialect.InsertWithDefaultValues
- getDefaultValuesInsertPart() - Method in interface org.springframework.data.relational.core.dialect.InsertRenderContext
- getDefaultValuesInsertPart() - Method in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
- getDependingOn() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
- getDependingOn() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
-
The
DbActionof a parent entity, possibly the aggregate root. - getDirection() - Method in class org.springframework.data.relational.core.sql.OrderByField
- getDocument() - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
- getDocument(String) - Method in class org.springframework.data.relational.domain.RowDocument
-
Retrieve the value at
keyasRowDocument. - getEffectiveIdColumnName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.If the table owning ancestor has an id the column name of that id property is returned.
- getEmbeddedPrefix() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- getEmbeddedPrefix() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
- getEnd() - Method in class org.springframework.data.relational.core.sql.Between
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
- getEntity() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
- getEntity() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
- getEntity() - Method in class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
- getEntity() - Method in interface org.springframework.data.relational.core.mapping.event.RelationalEvent
- getEntity() - Method in class org.springframework.data.relational.core.mapping.event.RelationalEventWithEntity
- getEntity() - Method in interface org.springframework.data.relational.core.mapping.event.WithEntity
-
Overridden in order to change nullability.
- getEntityInstantiators() - Method in class org.springframework.data.relational.core.conversion.AbstractRelationalConverter
- getEntityInstantiators() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Return the underlying
EntityInstantiators. - getEntityType() - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
-
The type of the root of this
AggregateChange. - getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockAllRoot
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockRoot
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
- getEntityType() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
- getEntityType() - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
- getEnvironment() - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- getEscapeCharacter() - Method in class org.springframework.data.relational.core.dialect.Escaper
-
Returns the escape character.
- getExistsFunction() - Method in interface org.springframework.data.relational.core.dialect.Dialect
-
Provide a SQL function that is suitable for implementing an exists-query.
- getExistsFunction() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
- getExpression() - Method in class org.springframework.data.relational.core.sql.OrderByField
- getExpressions() - Method in class org.springframework.data.relational.core.sql.SimpleFunction
- getFrom() - Method in class org.springframework.data.relational.core.sql.LockOptions
- getFrom() - Method in interface org.springframework.data.relational.core.sql.Select
- getFunctionName() - Method in class org.springframework.data.relational.core.sql.SimpleFunction
- getGeneratedId() - Method in class org.springframework.data.relational.core.conversion.DbActionExecutionResult
- getGroup() - Method in class org.springframework.data.relational.core.query.Criteria
- getGroup() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- getId() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockRoot
- getId() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
- getId() - Method in class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
- getId() - Method in interface org.springframework.data.relational.core.mapping.event.WithId
-
Events with an identifier will always return a
Identifierone. - 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
-
Deprecated.The column name of the id column of the ancestor path that represents an actual table.
- getIdDefiningParentPath() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
Returns the longest ancestor path that has an
Idproperty. - getIdDefiningParentPath() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.Returns the longest ancestor path that has an
Idproperty. - getIdDefiningPath(AggregatePath) - Static method in class org.springframework.data.relational.core.mapping.AggregatePathTraversal
- 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
IdentifierProcessingused for processingSqlIdentifierwhen converting them to SQL snippets or parameter names. - getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
- getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
- getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
- getIdentifierProcessing() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- getIdentifierProcessing() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
-
Returns the configured
IdentifierProcessing. - getIdGeneration() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
- getIdGeneration() - Method in interface org.springframework.data.relational.core.dialect.Dialect
- getIdGeneration() - Method in class org.springframework.data.relational.core.dialect.OracleDialect
- getIdGeneration() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- getIdType() - Method in class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
- getIdValueSource() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
- getIdValueSource() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
- getIdValueSource() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
- getIdValueSource() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithEntity
- getInsertRenderContext() - Method in interface org.springframework.data.relational.core.dialect.Dialect
- getInsertRenderContext() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- getInsertRenderContext() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
- getJavaType() - Method in class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
- getJoinTable() - Method in class org.springframework.data.relational.core.sql.Join
- getKeyAlias(AggregatePath) - Method in class org.springframework.data.relational.core.sqlgeneration.AliasFactory
- getKeyColumn() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- getKeyColumn() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
- getKeyColumn(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
For a map valued reference A -> Map>X,B< this is the name of the column in the table for B holding the key of the map.
- getKeyColumnName(SqlIdentifier) - Method in interface org.springframework.data.relational.core.dialect.IdGeneration
-
Provides for a given id
SqlIdentifierthe String that is to be used for registering interest in the generated value of that column. - getKind() - Method in interface org.springframework.data.relational.core.conversion.AggregateChange
-
Returns the
AggregateChange.KindofAggregateChangethis is. - getKind() - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
- getKind() - Method in class org.springframework.data.relational.core.conversion.DeleteBatchingAggregateChange
- getKind() - Method in class org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange
- getLeafEntity() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
The
RelationalPersistentEntityassociated with the leaf of this path. - getLeafEntity() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The
RelationalPersistentEntityassociated 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 interface org.springframework.data.relational.core.mapping.AggregatePath
-
Returns the path length for the aggregate path.
- getLength() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The length of the path.
- getLikeEscaper() - Method in interface org.springframework.data.relational.core.dialect.Dialect
-
Returns the
Escaperused forLIKEvalue escaping. - getLikeEscaper() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- getLimit() - Method in class org.springframework.data.relational.core.query.Query
-
Return the maximum number of rows to be return.
- getLimit() - Method in interface org.springframework.data.relational.core.sql.Select
-
Optional limit.
- getLimit(long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
-
Returns the
LIMITclause to limit results. - getLimitOffset(long, long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
-
Returns a combined
LIMIT/OFFSETclause that limits results and starts consumption at the givenoffset. - getList(String) - Method in class org.springframework.data.relational.domain.RowDocument
-
Retrieve the value at
keyasList. - getLock(LockOptions) - Method in interface org.springframework.data.relational.core.dialect.LockClause
-
Returns the
LOCKclause 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
- getMap(String) - Method in class org.springframework.data.relational.domain.RowDocument
-
Retrieve the value at
keyasMap. - getMappedExample(Example<T>) - Method in class org.springframework.data.relational.repository.query.RelationalExampleMapper
- getMappingContext() - Method in class org.springframework.data.relational.core.conversion.AbstractRelationalConverter
- getMappingContext() - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Returns the underlying
MappingContextused by the converter. - getName() - Method in class org.springframework.data.relational.core.sql.Column
- getName() - Method in class org.springframework.data.relational.core.sql.InlineQuery
- getName() - Method in interface org.springframework.data.relational.core.sql.Named
- getName() - Method in class org.springframework.data.relational.core.sql.Table
- getName() - Method in interface org.springframework.data.relational.core.sql.TableLike
- getName(Column) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
-
Return the
column name. - getName(TableLike) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
-
Return the
table name. - getNamingStrategy() - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- getNamingStrategy() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
-
Returns the configured
RenderNamingStrategy. - getNullHandling() - Method in class org.springframework.data.relational.core.sql.OrderByField
- getOffset() - Method in class org.springframework.data.relational.core.query.Query
-
Return the number of rows to skip.
- getOffset() - Method in interface org.springframework.data.relational.core.sql.Select
-
Optional offset.
- getOffset(long) - Method in interface org.springframework.data.relational.core.dialect.LimitClause
-
Returns the
OFFSETclause to consume rows at a given offset. - getOn() - Method in class org.springframework.data.relational.core.sql.Join
- getOrDefault(Object, Object) - Method in class org.springframework.data.relational.domain.RowDocument
- getOrder() - Method in class org.springframework.data.relational.auditing.RelationalAuditingCallback
- getOrderBy() - Method in interface org.springframework.data.relational.core.sql.Select
- getOwner() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- getOwner() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
- getParentPath() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
Returns the path that has the same beginning but is one segment shorter than this path.
- getParentPath() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.Returns the path that has the same beginning but is one segment shorter than this path.
- getPath() - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
- getPath() - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext
- getPersistentEntity(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- getPotentiallyConvertedSimpleRead(Object, TypeInformation<?>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Checks whether we have a custom conversion for the given simple object.
- getPrevious() - Method in class org.springframework.data.relational.core.query.Criteria
- getPrevious() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- getPreviousVersion() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
- getPreviousVersion() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
- getPreviousVersion() - Method in class org.springframework.data.relational.core.conversion.DeleteAggregateChange
- getPreviousVersion() - Method in interface org.springframework.data.relational.core.conversion.MutableAggregateChange
- getPropertyAccessor(PersistentEntity<T, ?>, T) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- getPropertyAccessor(PersistentEntity<T, ?>, T) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Return a
PersistentPropertyAccessorto access property values of theinstance. - getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
- getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
- getPropertyPath() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
- getPropertyPath() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath
- getPropertyValue(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DocumentValueProvider
- getQualifiedTableName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The fully qualified name of the table this path is tied to or of the longest ancestor path that is actually tied to a table.
- getQualifiedTableName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentEntity
-
Returns the qualified name of the table backing the given entity, including the schema.
- getQualifier() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
- getQualifierColumn() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.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
-
Deprecated.The type of the qualifier column of the leaf property of this path or null if this is not applicable.
- getQualifierColumnType() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
- getQualifiers() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
- getQualifiers() - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithDependingOn
-
Additional values to be set during insert or update statements.
- getReference() - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
The reference name is used for programmatic access to the object identified by this
SqlIdentifier. - getReference(IdentifierProcessing) - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
Deprecated, for removal: This API element is subject to removal in a future version.since 3.1, use the #getReference() method instead.
- getReferenceName() - Method in class org.springframework.data.relational.core.sql.Column
- getReferenceName() - Method in class org.springframework.data.relational.core.sql.InlineQuery
- getReferenceName() - Method in class org.springframework.data.relational.core.sql.Table
- getReferenceName() - Method in interface org.springframework.data.relational.core.sql.TableLike
- getReferenceName(Column) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
-
Return the
column reference name. - getReferenceName(TableLike) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
-
Return the
table reference name. - getRequiredBaseProperty() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- getRequiredIdProperty() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- getRequiredIdProperty() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The id property of the final element of the path.
- getRequiredLeafEntity() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
The
RelationalPersistentEntityassociated with the leaf of this path or throwIllegalStateExceptionif the leaf cannot be resolved. - getRequiredLeafEntity() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The
RelationalPersistentEntityassociated with the leaf of this path or throwIllegalStateExceptionif the leaf cannot be resolved. - getRequiredLeafProperty() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- getRequiredPersistentPropertyPath() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- getRequiredPersistentPropertyPath() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.Converts this path to a non-null
PersistentPropertyPath. - getResolvableType() - Method in interface org.springframework.data.relational.core.mapping.event.RelationalEvent
- getResolvableType() - Method in class org.springframework.data.relational.repository.query.RelationalParameters.RelationalParameter
- getReverseColumnName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The name of the column used to reference the id in the parent table.
- getReverseColumnName(PersistentPropertyPathExtension) - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- getReverseColumnName(PersistentPropertyPathExtension) - Method in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
- getReverseColumnName(PersistentPropertyPathExtension) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getReverseColumnName(PersistentPropertyPathExtension) - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getReverseColumnName(RelationalPersistentEntity<?>) - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- getReverseColumnName(RelationalPersistentEntity<?>) - Method in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
- getReverseColumnName(RelationalPersistentEntity<?>) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
- getReverseColumnName(RelationalPersistentEntity<?>) - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
- getReverseColumnName(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
- getReverseColumnName(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
For a reference A -> B this is the name in the table for B which references A.
- getReverseColumnNameAlias() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The alias used in select for the column used to reference the id in the parent table.
- getRight() - Method in class org.springframework.data.relational.core.sql.Comparison
- getRight() - Method in class org.springframework.data.relational.core.sql.Like
- getRoot() - Method in interface org.springframework.data.relational.core.conversion.RootAggregateChange
-
The root object to which this
AggregateChangerelates. - getRootId() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
- getRowCountAlias(AggregatePath) - Method in class org.springframework.data.relational.core.sqlgeneration.AliasFactory
- getRowNumberAlias(AggregatePath) - Method in class org.springframework.data.relational.core.sqlgeneration.AliasFactory
- getSchema() - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
Defaults to no schema.
- getSelect() - Method in class org.springframework.data.relational.core.sql.Subselect
- getSelectContext() - Method in class org.springframework.data.relational.core.dialect.AbstractDialect
- getSelectContext() - Method in interface org.springframework.data.relational.core.dialect.Dialect
-
Obtain the
SelectRenderContext. - getSelectContext() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- getSelectRenderContext() - Method in interface org.springframework.data.relational.core.sql.render.RenderContext
- getSort() - Method in class org.springframework.data.relational.core.query.Query
- getSourceConverter() - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
- getSourceConverter() - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext
- getSql() - Method in enum class org.springframework.data.relational.core.sql.Join.JoinType
- getSql() - Method in class org.springframework.data.relational.core.sql.SimpleSegment
- getTable() - Method in class org.springframework.data.relational.core.sql.AsteriskFromTable
- getTable() - Method in class org.springframework.data.relational.core.sql.Column
- getTableAlias() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The alias used for the table on which this path is based.
- getTableAlias(AggregatePath) - Method in class org.springframework.data.relational.core.sqlgeneration.AliasFactory
- getTableEntity() - Method in interface org.springframework.data.relational.repository.query.RelationalEntityMetadata
-
Returns the
RelationalPersistentEntitythat supposed to determine the table to be queried. - getTableEntity() - Method in class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
- getTableInfo() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- getTableName() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.The name of the table this path is tied to or of the longest ancestor path that is actually tied to a table.
- getTableName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentEntity
-
Returns the unqualified name of the table (i.e. without schema or owner) backing the given entity.
- getTableName() - Method in interface org.springframework.data.relational.repository.query.RelationalEntityInformation
-
Returns the name of the table the entity shall be persisted to.
- getTableName() - Method in interface org.springframework.data.relational.repository.query.RelationalEntityMetadata
-
Returns the name of the table the entity shall be persisted to.
- getTableName() - Method in class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
- getTableName() - Method in class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
- getTableName(Class<?>) - Method in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
The name of the table to be used for persisting entities having the type passed as an argument.
- getTableOwningPath(AggregatePath) - Static method in class org.springframework.data.relational.core.mapping.AggregatePathTraversal
- getTables() - Method in class org.springframework.data.relational.core.sql.From
- getTargetType() - Method in class org.springframework.data.relational.core.sql.Cast
- getType() - Method in class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
- getType() - Method in interface org.springframework.data.relational.core.mapping.event.RelationalEvent
- getType() - Method in class org.springframework.data.relational.core.mapping.event.RelationalEventWithEntity
- getType() - Method in class org.springframework.data.relational.core.sql.Join
- getTypeInformation() - Method in class org.springframework.data.relational.repository.query.RelationalParameters.RelationalParameter
- 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
- getValue(AggregatePath) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.AggregatePathValueProvider
-
Return a value for the given
AggregatePath. - getValue(AggregatePath) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DocumentValueProvider
- 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
Criteriausing greater-than(>). - greaterThanOrEquals(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
Criteriausing greater-than or equal to (>=). - greatest(List<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Functions
-
Creates a new
GREATESTfunction. - greatest(Expression...) - Static method in class org.springframework.data.relational.core.sql.Functions
-
Creates a new
GREATESTfunction. - GT - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- GTE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
H
- H2Dialect - Class in org.springframework.data.relational.core.dialect
-
An SQL dialect for H2.
- H2Dialect() - Constructor for class org.springframework.data.relational.core.dialect.H2Dialect
- hasExplicitColumnName() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- hasExplicitColumnName() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
Returns whether the property uses an annotated field name through
Column. - hasExpressions() - Method in class org.springframework.data.relational.core.sql.In
- hashCode() - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
- hashCode() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.ColumnInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class org.springframework.data.relational.core.mapping.event.Identifier
- hashCode() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- hashCode() - Method in class org.springframework.data.relational.core.sql.Literal
- hashCode() - Method in class org.springframework.data.relational.core.sql.Column
- hashCode() - Method in interface org.springframework.data.relational.core.sql.Segment
-
Generate a hash code from this
Segment. - hashCode() - Method in class org.springframework.data.relational.core.sql.Table
- hashCode() - Method in class org.springframework.data.relational.domain.RowDocument
- hasIdProperty() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- hasIdProperty() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- hasPrevious() - Method in class org.springframework.data.relational.core.query.Criteria
- hasPrevious() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- hasValue(AggregatePath) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.AggregatePathValueProvider
-
Determine whether there is a value for the given
AggregatePath. - hasValue(AggregatePath) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DocumentValueProvider
- hasValue(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DocumentValueProvider
- hasValue(RelationalPersistentProperty) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.RelationalPropertyValueProvider
-
Determine whether there is a value for the given
RelationalPersistentProperty. - hasValue(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
-
Returns whether the underlying
RowDocumenthas a value (null or non-null) for the givenRelationalPersistentProperty. - hasValue(SqlIdentifier) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.AggregatePathValueProvider
-
Determine whether there is a value for the given
SqlIdentifier. - hasValue(SqlIdentifier) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DocumentValueProvider
- HsqlDbDialect - Class in org.springframework.data.relational.core.dialect
-
A
Dialectfor HsqlDb. - HsqlDbDialect() - Constructor for class org.springframework.data.relational.core.dialect.HsqlDbDialect
I
- idColumn() - Element in annotation interface org.springframework.data.relational.core.mapping.MappedCollection
-
The column name for id column in the corresponding relationship table.
- idColumnName() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns the value of the
idColumnNamerecord component. - Identifier - Class in org.springframework.data.relational.core.mapping.event
-
Wrapper for an identifier of an entity.
- IdentifierProcessing - Interface in org.springframework.data.relational.core.sql
-
An interface describing the processing steps for the conversion of
SqlIdentifierto SQL snippets or column names. - IdentifierProcessing.LetterCasing - Enum Class in org.springframework.data.relational.core.sql
-
Encapsulates the three kinds of letter casing supported.
- IdentifierProcessing.Quoting - Class in org.springframework.data.relational.core.sql
-
A conversion from unquoted identifiers to quoted identifiers.
- IdGeneration - Interface in org.springframework.data.relational.core.dialect
-
Describes how obtaining generated ids after an insert works for a given JDBC driver.
- IdValueSource - Enum Class in org.springframework.data.relational.core.conversion
-
Enumeration describing the source of a value for an id property.
- IGNORE_RENAMING - Enum constant in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
-
This strategy does not take names specified via
Tableannotation into account. - ignoreCase() - Method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
- ignoreCase(boolean) - Method in class org.springframework.data.relational.core.query.Criteria
-
Creates a new
Criteriawith the given "ignore case" flag. - in(Object...) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingIN. - in(Collection<?>) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingIN. - in(Column, Select) - Static method in class org.springframework.data.relational.core.sql.Conditions
- in(Expression...) - Method in class org.springframework.data.relational.core.sql.Column
- in(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Conditions
- in(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
INclause. - in(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.Conditions
- in(Select) - Method in class org.springframework.data.relational.core.sql.Column
- In - Class in org.springframework.data.relational.core.sql
-
INConditionclause. - IN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- INITIAL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
- INITIAL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- InlineQuery - Class in org.springframework.data.relational.core.sql
-
Represents a inline query within a SQL statement.
- insert() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
InsertBuilder. - insert(Table) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
InsertBuilderand declare theTableto insert into. - Insert - Interface in org.springframework.data.relational.core.sql
-
AST for a
INSERTstatement. - Insert(T, PersistentPropertyPath<RelationalPersistentProperty>, DbAction.WithEntity<?>, Map<PersistentPropertyPath<RelationalPersistentProperty>, Object>, IdValueSource) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.Insert
- InsertBuilder - Interface in org.springframework.data.relational.core.sql
-
Entry point to construct an
Insertstatement. - InsertBuilder.BuildInsert - Interface in org.springframework.data.relational.core.sql
-
Interface exposing the
Insertbuild method. - InsertBuilder.InsertIntoColumnsAndValues - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
WHEREmethods. - InsertBuilder.InsertIntoColumnsAndValuesWithBuild - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
valuemethods to add values to theINSERTstatement and the build method. - InsertBuilder.InsertValues - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
valuemethods to add values to theINSERTstatement. - InsertBuilder.InsertValuesWithBuild - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
valuemethods to add values to theINSERTstatement and the build method. - InsertOnlyProperty - Annotation Interface in org.springframework.data.relational.core.mapping
-
A property with this annotation will only be written to the database during insert operations, not during updates.
- InsertRenderContext - Interface in org.springframework.data.relational.core.dialect
-
This interface encapsulates the details about how to process
InsertSQL statement - InsertRenderContexts - Enum Class in org.springframework.data.relational.core.dialect
-
In the scope of Insert with default values SQL statement, for example INSERT INTO SCHEMA.TABLE VALUES (DEFAULT) this enum represents the default values part in different
Dialects - InsertRoot(T, IdValueSource) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
- InsertWithDefaultValues - Interface in org.springframework.data.relational.core.dialect
-
This interface aggregates information about an Insert with default values statement.
- INSTANCE - Enum constant in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.AnsiDialect
-
Singleton instance.
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.Db2Dialect
-
Singleton instance.
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.H2Dialect
-
Singleton instance.
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.HsqlDbDialect
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.MySqlDialect
-
Singleton instance.
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.ObjectArrayColumns
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.OracleDialect
-
Singleton instance.
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.PostgresDialect
-
Singleton instance.
- INSTANCE - Static variable in class org.springframework.data.relational.core.dialect.SqlServerDialect
-
Singleton instance.
- INSTANCE - Static variable in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
-
Static immutable instance of the class.
- INSTANCE - Static variable in interface org.springframework.data.relational.core.mapping.NamingStrategy
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DefaultNamingStrategy.INSTANCEinstead. - 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
TabletoINSERT INTO. - Into - Class in org.springframework.data.relational.core.sql
-
INTOclause. - introspectProjection(Class<M>, Class<D>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- introspectProjection(Class<M>, Class<D>) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Introspect the given
result typein the context of theentity typewhether the returned type is a projection and what property paths are participating in the projection. - is(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
Criteriausing equality. - IS_FALSE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- IS_NOT_NULL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- IS_NULL - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- IS_TRUE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- isCollectionLike() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- isCollectionLike() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- isDistinct() - Method in interface org.springframework.data.relational.core.sql.Select
-
Flag if this select is to return distinct rows.
- isEmbedded() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
Returns true exactly when the path is non-empty and the leaf property an embedded one.
- isEmbedded() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- isEmbedded() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.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
- isEmpty() - Method in class org.springframework.data.relational.domain.RowDocument
- isEntity() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- isEntity() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- isEntity() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- isEqual(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
=(equals)Condition. - isEqualTo(Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
=(equals)Condition. - isEventsEnabled() - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
- isFalse() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingIS FALSE. - isForceQuote() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- isForceQuote() - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
Return whether quoting should be enabled for all table and column names.
- isGreater(Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
!=(not equals)Condition. - isGreater(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
- 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
- isGroup() - Method in class org.springframework.data.relational.core.query.Criteria
- isGroup() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
- isIgnoreCase() - Method in class org.springframework.data.relational.core.query.Criteria
-
Checks whether comparison should be done in case-insensitive way.
- isIgnoreCase() - Method in interface org.springframework.data.relational.core.query.CriteriaDefinition
-
Checks whether comparison should be done in case-insensitive way.
- isInsertOnly() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- isInsertOnly() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
Returns whether this property is only to be used during inserts and read.
- isLess(Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
<(less)Condition. - isLess(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
- 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
- isLimited() - Method in class org.springframework.data.relational.core.query.Query
-
Return whether the query has a limit.
- isMap() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- isMap() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- isMultiValued() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
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. // TODO: why does this return true if the parent entity is a collection?
- isMultiValued() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.Returns true if there are multiple values for this path, i.e. if the path contains at least one element that is a collection and array or a map.
- isNegated() - Method in class org.springframework.data.relational.core.sql.Between
- isNegated() - Method in class org.springframework.data.relational.core.sql.IsNull
- isNegated() - Method in class org.springframework.data.relational.core.sql.Like
- isNotEqual(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
!=(not equals)Condition. - isNotEqualTo(Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
!=(not equals)Condition. - isNotIn() - Method in class org.springframework.data.relational.core.sql.In
- isNotNull() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingIS NOT NULL. - isNotNull() - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
IS NOT NULLcondition. - isNull() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingIS NULL. - isNull() - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
IS NULLcondition. - isNull(Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
IS NULLcondition. - IsNull - Class in org.springframework.data.relational.core.sql
-
IS NULLCondition. - isOrdered() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- isOrdered() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- isOrdered() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
Returns whether this property is an ordered property.
- isQualified() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- isQualified() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- isQualified() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- 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.
- isRoot() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- isSingleQueryLoadingEnabled() - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- isSorted() - Method in class org.springframework.data.relational.core.query.Query
-
Return true if the
Queryhas a sort parameter. - isSupported() - Method in interface org.springframework.data.relational.core.dialect.ArrayColumns
-
Returns true if the dialect supports array-typed columns.
- isSupported() - Method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
- isSupported() - Method in class org.springframework.data.relational.core.dialect.ObjectArrayColumns
- isTrue() - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingIS TRUE. - isUnsafe() - Method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
- isWritable() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- isWritable(PersistentPropertyPath<? extends RelationalPersistentProperty>) - Static method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
J
- join(String) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectJoin
-
Declare a
JOINtable. - join(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectJoin
-
Declare a
JOINTable. - join(TableLike, Join.JoinType) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectJoin
-
Declare a join, where the join type (
INNER,LEFT OUTER,RIGHT OUTER,FULL OUTER) is specified by an extra argument. - Join - Class in org.springframework.data.relational.core.sql
-
Segmentfor aJOINdeclaration. - JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
-
INNER JOINfor two tables. - Join.JoinType - Enum Class in org.springframework.data.relational.core.sql
- just(String) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a plain
sqlCondition. - just(String) - Static method in class org.springframework.data.relational.core.sql.Expressions
-
Creates a plain
sqlExpression.
K
- keyColumn() - Element in annotation interface org.springframework.data.relational.core.mapping.MappedCollection
- keySet() - Method in class org.springframework.data.relational.domain.RowDocument
L
- least(Expression...) - Static method in class org.springframework.data.relational.core.sql.Functions
-
Creates a new
LEASTfunction. - leave(Visitable) - Method in class org.springframework.data.relational.core.sql.render.SubselectVisitor
- leave(Visitable) - Method in interface org.springframework.data.relational.core.sql.Visitor
-
Leave a
Visitable. - LEFT_OUTER_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
-
LEFT OUTER JOINtwo tables. - leftOuterJoin(TableLike) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectJoin
-
Declare a
LEFT OUTER JOINTable. - lessThan(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
Criteriausing less-than (<). - lessThanOrEquals(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
Criteriausing less-than or equal to (<=). - like(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingLIKE. - like(Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
LIKECondition. - like(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
LIKECondition. - Like - Class in org.springframework.data.relational.core.sql
-
LIKE
Conditioncomparing twoExpressions. - LIKE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- limit() - Method in class org.springframework.data.relational.core.dialect.AnsiDialect
- limit() - Method in class org.springframework.data.relational.core.dialect.Db2Dialect
- limit() - Method in interface org.springframework.data.relational.core.dialect.Dialect
-
Return the
LimitClauseused by this dialect. - limit() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
- limit() - Method in class org.springframework.data.relational.core.dialect.HsqlDbDialect
- limit() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
- limit() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
- limit() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- limit(int) - Method in class org.springframework.data.relational.core.query.Query
-
Limit the number of returned documents to
limit. - limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
-
Apply a limit of rows to read.
- limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoinCondition
-
Apply a limit of rows to read.
- limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- limit(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLimitOffset
-
Apply a limit of rows to read.
- LimitClause - Interface in org.springframework.data.relational.core.dialect
-
A clause representing Dialect-specific
LIMIT. - LimitClause.Position - Enum Class in org.springframework.data.relational.core.dialect
-
Enumeration of where to render the clause within the SQL statement.
- limitOffset(long, long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
-
Apply
limitandoffsetparameters to the select statement. - limitOffset(long, long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoinCondition
-
Apply
limitandoffsetparameters 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
limitandoffsetparameters 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
- literalOf(CharSequence) - Static method in class org.springframework.data.relational.core.sql.SQL
-
Creates a new
StringLiteralfrom thecontent. - literalOf(Number) - Static method in class org.springframework.data.relational.core.sql.SQL
-
Creates a new
NumericLiteralfrom thecontent. - literalOf(T) - Static method in class org.springframework.data.relational.core.sql.SQL
-
Creates a new
Literalfrom thecontent. - 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
LockClauseused by this dialect. - lock() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
- lock() - Method in class org.springframework.data.relational.core.dialect.HsqlDbDialect
- lock() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
- lock() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
- lock() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- lock(LockMode) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLock
-
Apply lock to read.
- Lock - Annotation Interface in org.springframework.data.relational.repository
-
Annotation to provide a lock mode for a given query.
- LockClause - Interface in org.springframework.data.relational.core.dialect
-
A clause representing Dialect-specific
LOCK. - LockClause.Position - Enum Class in org.springframework.data.relational.core.dialect
-
Enumeration of where to render the clause within the SQL statement.
- LockMode - Enum Class in org.springframework.data.relational.core.sql
-
Lock Mode Types of SELECT statements.
- LockOptions - Class in org.springframework.data.relational.core.sql
-
Value object providing lock options to apply to a
Selectstatement. - 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
LOWERfunction. - LOWER_CASE - Enum constant in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
- LT - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- LTE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
M
- map(Function<String, String>) - Method in interface org.springframework.data.relational.core.sql.render.RenderNamingStrategy
-
Applies a
mapping functionafter retrieving the object (column name, column reference name, …) name. - map(Function<T, R>) - Method in interface org.springframework.data.relational.core.query.ValueFunction
-
Return a new ValueFunction applying the given mapping
Function. - MappedCollection - Annotation Interface in org.springframework.data.relational.core.mapping
- MappingRelationalConverter - Class in org.springframework.data.relational.core.conversion
-
RelationalConverterthat uses aMappingContextto apply sophisticated mapping of domain objects fromRowDocument. - MappingRelationalConverter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Creates a new
MappingRelationalConvertergiven the newRelationalMappingContext. - MappingRelationalConverter(RelationalMappingContext, CustomConversions) - Constructor for class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Creates a new
MappingRelationalConvertergiven the newRelationalMappingContextandCustomConversions. - MappingRelationalConverter.AggregatePathValueProvider - Interface in org.springframework.data.relational.core.conversion
-
MappingRelationalConverter.RelationalPropertyValueProviderextension to obtain values forAggregatePaths. - MappingRelationalConverter.ConversionContext - Interface in org.springframework.data.relational.core.conversion
-
Conversion context defining an interface for graph-traversal-based conversion of row documents.
- MappingRelationalConverter.DefaultConversionContext - Class in org.springframework.data.relational.core.conversion
-
Conversion context holding references to simple
MappingRelationalConverter.DefaultConversionContext.ValueConverterandMappingRelationalConverter.DefaultConversionContext.ContainerValueConverter. - MappingRelationalConverter.DefaultConversionContext.ContainerValueConverter<T> - Interface in org.springframework.data.relational.core.conversion
-
Converts a container
sourcevalue intothe target type. - MappingRelationalConverter.DefaultConversionContext.ValueConverter<T> - Interface in org.springframework.data.relational.core.conversion
-
Converts a simple
sourcevalue intothe target type. - MappingRelationalConverter.DocumentValueProvider - Class in org.springframework.data.relational.core.conversion
-
PropertyValueProviderto evaluate a SpEL expression if present on the property or simply accesses the field of the configured sourceRowDocument. - MappingRelationalConverter.ProjectingConversionContext - Class in org.springframework.data.relational.core.conversion
-
Projecting variant of
MappingRelationalConverter.ConversionContextapplying mapping-metadata rules from the related entity. - MappingRelationalConverter.RelationalPropertyValueProvider - Interface in org.springframework.data.relational.core.conversion
-
Extended
ParameterValueProviderthat can report whether a property value is present and contextualize the instance for specific behavior like projection mapping in the context of a property. - MappingRelationalEntityInformation<T,
ID> - Class in org.springframework.data.relational.repository.support -
RelationalEntityInformationimplementation using aRelationalPersistentEntityinstance to lookup the necessary information. - MappingRelationalEntityInformation(RelationalPersistentEntity<T>) - Constructor for class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
-
Creates a new
MappingRelationalEntityInformationfor the givenRelationalPersistentEntity. - MappingRelationalEntityInformation(RelationalPersistentEntity<T>, Class<ID>) - Constructor for class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
-
Creates a new
MappingRelationalEntityInformationfor the givenRelationalPersistentEntityand fallback identifier type. - MappingRelationalEntityInformation(RelationalPersistentEntity<T>, String) - Constructor for class org.springframework.data.relational.repository.support.MappingRelationalEntityInformation
-
Creates a new
MappingRelationalEntityInformationfor the givenRelationalPersistentEntityand custom table name. - mapWith(Function<String, String>) - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
- MariaDbDialect - Class in org.springframework.data.relational.core.dialect
-
A SQL dialect for MariaDb.
- MariaDbDialect(IdentifierProcessing) - Constructor for class org.springframework.data.relational.core.dialect.MariaDbDialect
- matches(PersistentPropertyPath<RelationalPersistentProperty>) - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.Tests if
thisand the argument represent the same path. - merge(String, Object, BiFunction<? super Object, ? super Object, ?>) - Method in class org.springframework.data.relational.domain.RowDocument
- MS_SQL_SERVER - Enum constant in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
- MultipleCondition - Class in org.springframework.data.relational.core.sql
-
Wrapper for multiple
Conditions. - MutableAggregateChange<T> - Interface in org.springframework.data.relational.core.conversion
-
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
- MYSQL_IDENTIFIER_PROCESSING - Static variable in class org.springframework.data.relational.core.dialect.MySqlDialect
-
MySQL defaults for
IdentifierProcessing. - MySqlDialect - Class in org.springframework.data.relational.core.dialect
-
A SQL dialect for MySQL.
- MySqlDialect() - Constructor for class org.springframework.data.relational.core.dialect.MySqlDialect
- MySqlDialect(IdentifierProcessing) - Constructor for class org.springframework.data.relational.core.dialect.MySqlDialect
-
Creates a new
MySqlDialectgivenIdentifierProcessing.
N
- name() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.ColumnInfo
-
Returns the value of the
namerecord component. - name() - Element in annotation interface org.springframework.data.relational.core.mapping.Table
-
The table name.
- Named - Interface in org.springframework.data.relational.core.sql
-
Named element exposing a
name. - NamingStrategies - Class in org.springframework.data.relational.core.sql.render
-
Factory for
RenderNamingStrategyobjects. - namingStrategy - Variable in class org.springframework.data.relational.core.dialect.RenderContextFactory
- NamingStrategy - Interface in org.springframework.data.relational.core.mapping
-
Interface and default implementation of a naming strategy.
- NEQ - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- nest(Condition) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a nested
Conditionthat is enclosed with parentheses. - NestedCondition - Class in org.springframework.data.relational.core.sql
-
Condition group wrapping a nested
Conditionwith parentheses. - newProjectingConversionContext(EntityProjection<R, ?>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- newValueProvider(RowDocumentAccessor, ValueExpressionEvaluator, MappingRelationalConverter.ConversionContext) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- NONE - Enum constant in enum class org.springframework.data.relational.core.conversion.IdValueSource
-
There is no id property, and therefore no id value source.
- NONE - Static variable in interface org.springframework.data.relational.core.dialect.OrderByNullPrecedence
-
An
OrderByNullPrecedencethat can be used for databases that do not support the SQL standard usage ofNULLS FIRSTandNULLS LASTinORDER BYsort expressions to control where null values appear respective to non-null values in the result set. - NONE - Static variable in interface org.springframework.data.relational.core.sql.IdentifierProcessing
-
An
IdentifierProcessingwithout applying transformations. - NONE - Static variable in class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
- not() - Method in class org.springframework.data.relational.core.sql.Between
- not() - Method in class org.springframework.data.relational.core.sql.Comparison
- not() - Method in interface org.springframework.data.relational.core.sql.Condition
- not() - Method in class org.springframework.data.relational.core.sql.In
- not() - Method in class org.springframework.data.relational.core.sql.IsNull
- not() - Method in class org.springframework.data.relational.core.sql.Like
- not() - Method in class org.springframework.data.relational.core.sql.Not
- not(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
Criteriausing equality (is not). - not(Condition) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a NOT
Conditionthat reverses the condition. - Not - Class in org.springframework.data.relational.core.sql
- NOT_BETWEEN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- NOT_IN - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- NOT_LIKE - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
- notBetween(Object, Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
Criteriausing not between (NOT BETWEEN begin AND end). - notBetween(Expression, Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
NOT BETWEENCondition. - notBetween(Expression, Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
NOT BETWEENCondition. - notIn(Object...) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingNOT IN. - notIn(Collection<?>) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingNOT IN. - notIn(Column, Select) - Static method in class org.springframework.data.relational.core.sql.Conditions
- notIn(Expression...) - Method in class org.springframework.data.relational.core.sql.Column
- notIn(Expression, Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.Conditions
- notIn(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
NOT INclause. - notIn(Expression, Expression...) - Static method in class org.springframework.data.relational.core.sql.Conditions
- notIn(Select) - Method in class org.springframework.data.relational.core.sql.Column
- notLike(Object) - Method in interface org.springframework.data.relational.core.query.Criteria.CriteriaStep
-
Creates a
CriteriausingNOT LIKE. - notLike(Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a
NOT LIKECondition. - notLike(Expression, Expression) - Static method in class org.springframework.data.relational.core.sql.Conditions
-
Creates a
NOT LIKECondition. - nullLiteral() - Static method in class org.springframework.data.relational.core.sql.SQL
-
Creates a new
NULLLiteral. - NumericLiteral - Class in org.springframework.data.relational.core.sql
-
Represents a
Numberliteral.
O
- ObjectArrayColumns - Class in org.springframework.data.relational.core.dialect
-
ArrayColumnssupport using the actual object type orboxed primitivesJava types. - ObjectArrayColumns() - Constructor for class org.springframework.data.relational.core.dialect.ObjectArrayColumns
- ObjectPath - Class in org.springframework.data.relational.core.conversion
-
A path of objects nested into each other.
- 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
Identifieridentifier for the given, non-null value. - of(String...) - Static method in class org.springframework.data.relational.domain.SqlSort
- of(String, Object) - Static method in class org.springframework.data.relational.domain.RowDocument
-
Factory method to create a RowDocument from a field and value.
- of(Sort.Direction, String...) - Static method in class org.springframework.data.relational.domain.SqlSort
- offset(long) - Method in class org.springframework.data.relational.core.query.Query
-
Set number of rows to skip before returning results.
- offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoin
-
Apply an offset where to start reading rows.
- offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndJoinCondition
-
Apply an offset where to start reading rows.
- offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- offset(long) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectLimitOffset
-
Apply an offset where to start reading rows.
- on(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOn
-
Declare a join
conditionin one step. - on(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOn
-
Declare the source column in the
JOIN. - onAfterConvert(AfterConvertEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
-
Captures
AfterConvertEvent. - onAfterConvert(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterConvertCallback
-
Entity callback method invoked after an aggregate root was converted.
- onAfterDelete(AfterDeleteEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
-
Captures
AfterDeleteEvent. - onAfterDelete(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterDeleteCallback
-
Entity callback method invoked after an aggregate root was deleted.
- onAfterSave(AfterSaveEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
-
Captures
AfterSaveEvent. - onAfterSave(T) - Method in interface org.springframework.data.relational.core.mapping.event.AfterSaveCallback
-
Entity callback method invoked after an aggregate root was persisted.
- onApplicationEvent(AbstractRelationalEvent<?>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
- onBeforeConvert(Object) - Method in class org.springframework.data.relational.auditing.RelationalAuditingCallback
- onBeforeConvert(BeforeConvertEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
-
Captures
BeforeConvertEvent. - onBeforeConvert(T) - Method in interface org.springframework.data.relational.core.mapping.event.BeforeConvertCallback
-
Entity callback method invoked before an aggregate root is converted to be persisted.
- onBeforeDelete(BeforeDeleteEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
-
Capture
BeforeDeleteEvent. - onBeforeDelete(T, MutableAggregateChange<T>) - Method in interface org.springframework.data.relational.core.mapping.event.BeforeDeleteCallback
-
Entity callback method invoked before an aggregate root is deleted.
- onBeforeSave(BeforeSaveEvent<E>) - Method in class org.springframework.data.relational.core.mapping.event.AbstractRelationalEventListener
-
Captures
BeforeSaveEvent. - onBeforeSave(T, MutableAggregateChange<T>) - Method in interface org.springframework.data.relational.core.mapping.event.BeforeSaveCallback
-
Entity callback method invoked before an aggregate root is saved.
- onEmpty() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded
-
Set the load strategy for the embedded object if all contained fields yield null values.
- or(String) - Method in class org.springframework.data.relational.core.query.Criteria
- or(List<? extends CriteriaDefinition>) - Method in class org.springframework.data.relational.core.query.Criteria
- or(CriteriaDefinition) - Method in class org.springframework.data.relational.core.query.Criteria
- or(Criteria, Criteria) - Method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
-
Combines two
Criterias usingOR. - or(Condition) - Method in interface org.springframework.data.relational.core.sql.Condition
-
Combine another
ConditionusingOR. - or(Condition) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.DeleteWhereAndOr
- or(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectWhereAndOr
- or(Condition) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateWhereAndOr
- OR - Enum constant in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
- OracleDialect - Class in org.springframework.data.relational.core.dialect
-
An SQL dialect for Oracle.
- OracleDialect() - Constructor for class org.springframework.data.relational.core.dialect.OracleDialect
- OrCondition - Class in org.springframework.data.relational.core.sql
- orderBy(Collection<? extends OrderByField>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- orderBy(Collection<? extends OrderByField>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
-
Add one or more
order by fields. - orderBy(Expression...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
- orderBy(Expression...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- orderBy(Expression...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
-
Add one or more
columnsto order by. - orderBy(OrderByField...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
- orderBy(OrderByField...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectFromAndOrderBy
- orderBy(OrderByField...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectOrdered
-
Add one or more
order by fields. - OrderBy - Class in org.springframework.data.relational.core.sql
-
Represents an `ORDER BY` clause.
- OrderByField - Class in org.springframework.data.relational.core.sql
-
Represents a field in the
ORDER BYclause. - orderByNullHandling() - Method in interface org.springframework.data.relational.core.dialect.Dialect
-
Return the
OrderByNullPrecedenceused by this dialect. - orderByNullHandling() - Method in class org.springframework.data.relational.core.dialect.MySqlDialect
- orderByNullHandling() - Method in class org.springframework.data.relational.core.dialect.SqlServerDialect
- OrderByNullPrecedence - Interface in org.springframework.data.relational.core.dialect
-
Represents how the
Sort.NullHandlingoption of anORDER BYsort expression is to be evaluated. - OrderByNullPrecedence.SqlStandardOrderByNullPrecedence - Class in org.springframework.data.relational.core.dialect
-
An
OrderByNullPrecedenceimplementation for databases conforming to the SQL standard which usesNULLS FIRSTandNULLS LASTinORDER BYsort expressions to make null values appear before or after non-null values in the result set. - org.springframework.data.relational - package org.springframework.data.relational
- org.springframework.data.relational.aot - package org.springframework.data.relational.aot
-
Ahead of Time processing utilities for Spring Data Relational.
- org.springframework.data.relational.auditing - package org.springframework.data.relational.auditing
- org.springframework.data.relational.core - package org.springframework.data.relational.core
- org.springframework.data.relational.core.conversion - package org.springframework.data.relational.core.conversion
- org.springframework.data.relational.core.dialect - package org.springframework.data.relational.core.dialect
-
Dialects abstract the SQL dialect of the underlying database.
- org.springframework.data.relational.core.mapping - package org.springframework.data.relational.core.mapping
- org.springframework.data.relational.core.mapping.event - package org.springframework.data.relational.core.mapping.event
- org.springframework.data.relational.core.query - package org.springframework.data.relational.core.query
-
Query and update support.
- org.springframework.data.relational.core.sql - package org.springframework.data.relational.core.sql
-
Statement Builder implementation.
- org.springframework.data.relational.core.sql.render - package org.springframework.data.relational.core.sql.render
-
SQL rendering utilities to render SQL from the Statement Builder API.
- org.springframework.data.relational.core.sqlgeneration - package org.springframework.data.relational.core.sqlgeneration
- org.springframework.data.relational.domain - package org.springframework.data.relational.domain
- org.springframework.data.relational.repository - package org.springframework.data.relational.repository
- org.springframework.data.relational.repository.query - package org.springframework.data.relational.repository.query
-
Query support for relational database repositories.
- org.springframework.data.relational.repository.support - package org.springframework.data.relational.repository.support
-
Support infrastructure for query derivation of relational database repositories.
P
- partitionBy(Expression...) - Method in class org.springframework.data.relational.core.sql.AnalyticFunction
- PersistentPropertyPathExtension - Class in org.springframework.data.relational.core.mapping
-
Deprecated, for removal: This API element is subject to removal in a future version.use
AggregatePathinstead - PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, PersistentPropertyPath<? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.Creates a non-empty path.
- PersistentPropertyPathExtension(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, RelationalPersistentEntity<?>) - Constructor for class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.Creates the empty path referencing the root itself.
- PersistentPropertyTranslator - Class in org.springframework.data.relational.core.mapping
-
Utility to translate a
RelationalPersistentPropertyinto a corresponding property from a differentRelationalPersistentEntityby looking it up by name. - PersistentPropertyTranslator() - Constructor for class org.springframework.data.relational.core.mapping.PersistentPropertyTranslator
- PESSIMISTIC_READ - Enum constant in enum class org.springframework.data.relational.core.sql.LockMode
- PESSIMISTIC_WRITE - Enum constant in enum class org.springframework.data.relational.core.sql.LockMode
- PostgresDialect - Class in org.springframework.data.relational.core.dialect
-
An SQL dialect for Postgres.
- PostgresDialect() - Constructor for class org.springframework.data.relational.core.dialect.PostgresDialect
- prefix() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded.Empty
- prefix() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded.Nullable
- prefix() - Element in annotation interface org.springframework.data.relational.core.mapping.Embedded
- project(EntityProjection<R, ?>, RowDocument) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- project(EntityProjection<R, ?>, RowDocument) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Apply a projection to
RowDocumentand return the projection return typeR. - ProjectingConversionContext(RelationalConverter, CustomConversions, ObjectPath, MappingRelationalConverter.DefaultConversionContext.ContainerValueConverter<Collection<?>>, MappingRelationalConverter.DefaultConversionContext.ContainerValueConverter<Map<?, ?>>, MappingRelationalConverter.DefaultConversionContext.ValueConverter<Object>, EntityProjection<?, ?>) - Constructor for class org.springframework.data.relational.core.conversion.MappingRelationalConverter.ProjectingConversionContext
- PROVIDED - Enum constant in enum class org.springframework.data.relational.core.conversion.IdValueSource
-
The id value is provided on the instance.
- publishEvent(Supplier<?>) - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
-
Publish an application event if event publishing is enabled.
- put(String, Object) - Method in class org.springframework.data.relational.domain.RowDocument
- put(RelationalPersistentProperty, Object) - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
-
Puts the given value into the backing
RowDocumentbased on the coordinates defined through the givenRelationalPersistentProperty. - putAll(Map<? extends String, ?>) - Method in class org.springframework.data.relational.domain.RowDocument
- putAll(RowDocument) - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
-
Copies all mappings from the given
RowDocumentto the underlying targetRowDocument. - putIfAbsent(String, Object) - Method in class org.springframework.data.relational.domain.RowDocument
Q
- qualifiedTableName() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns the value of the
qualifiedTableNamerecord component. - qualifierColumnInfo() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns the value of the
qualifierColumnInforecord component. - qualifierColumnType() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns the value of the
qualifierColumnTyperecord component. - query(CriteriaDefinition) - Static method in class org.springframework.data.relational.core.query.Query
-
Static factory method to create a
Queryusing the providedCriteriaDefinition. - Query - Class in org.springframework.data.relational.core.query
- quote(String) - Method in interface org.springframework.data.relational.core.sql.IdentifierProcessing
- quoted(String) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
Create a new quoted identifier given
name. - Quoting(String) - Constructor for class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
-
Constructs a Quoting with the same String appended in front and end of an identifier.
- Quoting(String, String) - Constructor for class org.springframework.data.relational.core.sql.IdentifierProcessing.Quoting
-
Constructs a Quoting with potential different prefix and suffix used for quoting.
R
- read(Class<R>, RowDocument) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Read a
RowDocumentinto the requestedaggregate type. - read(Class<R>, RowDocument) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Read a
RowDocumentinto the requestedaggregate type. - read(TypeInformation<S>, RowDocument) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- readAggregate(MappingRelationalConverter.ConversionContext, RowDocumentAccessor, TypeInformation<? extends S>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Conversion method to materialize an object from a
document. - readAggregate(MappingRelationalConverter.ConversionContext, RowDocument, TypeInformation<? extends S>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Conversion method to materialize an object from a
document. - readCollectionOrArray(MappingRelationalConverter.ConversionContext, Collection<?>, TypeInformation<?>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
-
Reads the given
Collectioninto a collection of the givenTypeInformation. - readMap(MappingRelationalConverter.ConversionContext, Map<?, ?>, TypeInformation<?>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- readValue(Object, TypeInformation<?>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- readValue(Object, TypeInformation<?>) - Method in interface org.springframework.data.relational.core.conversion.RelationalConverter
-
Read a relational value into the desired
destination type. - RelationalAuditingCallback - Class in org.springframework.data.relational.auditing
-
BeforeConvertCallbackto capture auditing information on persisting and updating entities. - RelationalAuditingCallback(ObjectFactory<IsNewAwareAuditingHandler>) - Constructor for class org.springframework.data.relational.auditing.RelationalAuditingCallback
- RelationalConverter - Interface in org.springframework.data.relational.core.conversion
-
A
RelationalConverteris 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 aMutableAggregateChangethat need to be executed against the database to recreate the appropriate state in the database. - RelationalEntityDeleteWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityDeleteWriter
- RelationalEntityInformation<T,
ID> - Interface in org.springframework.data.relational.repository.query -
Relational database-specific
EntityInformation. - RelationalEntityInsertWriter<T> - Class in org.springframework.data.relational.core.conversion
-
Converts an aggregate represented by its root into a
RootAggregateChange. - RelationalEntityInsertWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityInsertWriter
- RelationalEntityMetadata<T> - Interface in org.springframework.data.relational.repository.query
-
Extension of
EntityMetadatato additionally expose the collection name an entity shall be persisted to. - RelationalEntityUpdateWriter<T> - Class in org.springframework.data.relational.core.conversion
-
Converts an aggregate represented by its root into a
RootAggregateChange. - RelationalEntityUpdateWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityUpdateWriter
- RelationalEntityVersionUtils - Class in org.springframework.data.relational.core.conversion
-
Utilities commonly used to set/get properties for instances of RelationalPersistentEntities.
- RelationalEntityWriter<T> - Class in org.springframework.data.relational.core.conversion
-
Converts an aggregate represented by its root into a
RootAggregateChange. - RelationalEntityWriter(RelationalMappingContext) - Constructor for class org.springframework.data.relational.core.conversion.RelationalEntityWriter
- RelationalEvent<E> - Interface in org.springframework.data.relational.core.mapping.event
-
an event signalling JDBC processing.
- RelationalEventWithEntity<E> - Class in org.springframework.data.relational.core.mapping.event
-
An event that is guaranteed to have an entity.
- RelationalExampleMapper - Class in org.springframework.data.relational.repository.query
- RelationalExampleMapper(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.relational.repository.query.RelationalExampleMapper
- RelationalManagedTypes - Class in org.springframework.data.relational
-
Relational-specific extension to
ManagedTypes. - RelationalMappingContext - Class in org.springframework.data.relational.core.mapping
-
MappingContextimplementation. - RelationalMappingContext() - Constructor for class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
Creates a new
RelationalMappingContext. - RelationalMappingContext(NamingStrategy) - Constructor for class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
Creates a new
RelationalMappingContextusing the givenNamingStrategy. - RelationalParameter(MethodParameter, TypeInformation<?>) - Constructor for class org.springframework.data.relational.repository.query.RelationalParameters.RelationalParameter
-
Creates a new
RelationalParameters.RelationalParameter. - 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(List<RelationalParameters.RelationalParameter>) - Constructor for class org.springframework.data.relational.repository.query.RelationalParameters
- RelationalParameters(ParametersSource) - Constructor for class org.springframework.data.relational.repository.query.RelationalParameters
-
Creates a new
RelationalParametersinstance from the givenParametersSource. - RelationalParameters(ParametersSource, Function<MethodParameter, RelationalParameters.RelationalParameter>) - Constructor for class org.springframework.data.relational.repository.query.RelationalParameters
- RelationalParameters.RelationalParameter - Class in org.springframework.data.relational.repository.query
-
Custom
Parameterimplementation. - 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
-
Creates a new
RelationalParametersParameterAccessor. - RelationalPersistentEntity<T> - Interface in org.springframework.data.relational.core.mapping
-
A
PersistentEntityinterface with additional methods for JDBC/RDBMS related metadata. - RelationalPersistentProperty - Interface in org.springframework.data.relational.core.mapping
-
A
PersistentPropertywith methods for additional RDBMS related metadata based on columns. - RelationalQueryCreator<T> - Class in org.springframework.data.relational.repository.query
-
Implementation of
AbstractQueryCreatorthat creates a query from aPartTree. - RelationalQueryCreator(PartTree, RelationalParameterAccessor) - Constructor for class org.springframework.data.relational.repository.query.RelationalQueryCreator
-
Creates new instance of this class with the given
PartTree,RelationalEntityMetadataandParameterMetadataProvider. - RelationalSaveEvent<E> - Class in org.springframework.data.relational.core.mapping.event
-
Events triggered during saving of an aggregate.
- remove(Object) - Method in class org.springframework.data.relational.domain.RowDocument
- remove(Object, Object) - Method in class org.springframework.data.relational.domain.RowDocument
- render(Delete) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
-
Render the
DeleteAST into a SQL statement. - render(Delete) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Render the
DeleteAST into a SQL statement. - render(Insert) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
-
Render the
InsertAST into a SQL statement. - render(Insert) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Render the
InsertAST into a SQL statement. - render(Select) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
-
Render the
SelectAST into a SQL statement. - render(Select) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Render the
SelectAST into a SQL statement. - render(Update) - Method in interface org.springframework.data.relational.core.sql.render.Renderer
-
Render the
UpdateAST into a SQL statement. - render(Update) - Method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Render the
UpdateAST into a SQL statement. - RenderContext - Interface in org.springframework.data.relational.core.sql.render
-
Render context providing
RenderNamingStrategyand other resources that are required during rendering. - RenderContextFactory - Class in org.springframework.data.relational.core.dialect
-
Factory for
RenderContextbased onDialect. - RenderContextFactory(Dialect) - Constructor for class org.springframework.data.relational.core.dialect.RenderContextFactory
-
Creates a new
RenderContextFactorygivenDialect. - Renderer - Interface in org.springframework.data.relational.core.sql.render
- RenderNamingStrategy - Interface in org.springframework.data.relational.core.sql.render
-
Naming strategy for SQL rendering.
- replace(String, Object) - Method in class org.springframework.data.relational.domain.RowDocument
- replace(String, Object, Object) - Method in class org.springframework.data.relational.domain.RowDocument
- replaceAll(BiFunction<? super String, ? super Object, ?>) - Method in class org.springframework.data.relational.domain.RowDocument
- reverseColumnInfo() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns the value of the
reverseColumnInforecord component. - RIGHT_OUTER_JOIN - Enum constant in enum class org.springframework.data.relational.core.sql.Join.JoinType
-
RIGHT OUTER JOINtwo tables. - ROOT - Static variable in class org.springframework.data.relational.core.conversion.ObjectPath
- RootAggregateChange<T> - Interface in org.springframework.data.relational.core.conversion
-
Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole.
- RowDocument - Class in org.springframework.data.relational.domain
-
Represents a tabular structure as document to enable hierarchical traversal of SQL results.
- RowDocument() - Constructor for class org.springframework.data.relational.domain.RowDocument
- RowDocument(int) - Constructor for class org.springframework.data.relational.domain.RowDocument
- RowDocument(Map<String, ? extends Object>) - Constructor for class org.springframework.data.relational.domain.RowDocument
- RowDocumentAccessor - Class in org.springframework.data.relational.core.conversion
-
Wrapper value object for a
RowDocumentto be able to access raw values byRelationalPersistentPropertyreferences.
S
- sanitize(String) - Method in interface org.springframework.data.relational.core.mapping.SqlIdentifierSanitizer
-
Sanitize a SQL identifier to either remove unwanted character sequences or to throw an exception.
- SAVE - Enum constant in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
-
A
SAVEof an aggregate typically involves aninsertorupdateon the aggregate root plusinserts,updates, anddeletes on the other elements of an aggregate. - SaveBatchingAggregateChange<T> - Class in org.springframework.data.relational.core.conversion
-
A
BatchingAggregateChangeimplementation for save changes that can contain actions for any mix of insert and update operations. - schema() - Element in annotation interface org.springframework.data.relational.core.mapping.Table
-
Name of the schema (or user, for example in case of oracle), in which this table resides in The behavior is the following:
If theTable.schema()is specified, then it will be used as a schema of current table, i.e. as a prefix to the name of the table, which can be specified inTable.value(). - Segment - Interface in org.springframework.data.relational.core.sql
-
Supertype of all Abstract Syntax Tree (AST) segments.
- SegmentList<T extends Segment> - Class in org.springframework.data.relational.core.sql
-
A list of
Segmentinstances. - select() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
SelectBuilder. - select(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
-
Include one or more
Expressions in the select list. - select(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Include one or more
Expressions in the select list. - select(Collection<? extends Expression>) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
SelectBuilderand includes one or moreExpressions in the select list. - select(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
-
Include a
Expressionin the select list. - select(Expression) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Include a
Expressionin the select list. - select(Expression) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
SelectBuilderand includes theSELECTcolumns. - select(Expression...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
-
Include one or more
Expressions in the select list. - select(Expression...) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectAndFrom
-
Include one or more
Expressions in the select list. - select(Expression...) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
SelectBuilderand includes one or moreSELECTcolumns. - Select - Interface in org.springframework.data.relational.core.sql
-
AST for a
SELECTstatement. - SelectBuilder - Interface in org.springframework.data.relational.core.sql
-
Entry point to construct a
Selectstatement. - SelectBuilder.BuildSelect - Interface in org.springframework.data.relational.core.sql
-
Interface exposing the
Selectbuild method. - SelectBuilder.SelectAndFrom - Interface in org.springframework.data.relational.core.sql
-
Builder exposing
SELECTandFROMmethods. - SelectBuilder.SelectFrom - Interface in org.springframework.data.relational.core.sql
-
Builder exposing
FROMmethods. - SelectBuilder.SelectFromAndJoin - Interface in org.springframework.data.relational.core.sql
-
Builder exposing
FROM,JOIN,WHERE,LIMIT/OFFSETandLOCKmethods. - SelectBuilder.SelectFromAndJoinCondition - Interface in org.springframework.data.relational.core.sql
-
Builder exposing
FROM,WHERE,LIMIT/OFFSET, JOINANDandLOCKcontinuation methods. - SelectBuilder.SelectFromAndOrderBy - Interface in org.springframework.data.relational.core.sql
-
Builder exposing
FROM,JOIN,WHERE,LIMIT/OFFSETandLOCKmethods. - SelectBuilder.SelectJoin - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
JOINmethods. - 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
ONmethods to declareJOINrelationships. - SelectBuilder.SelectOnCondition - Interface in org.springframework.data.relational.core.sql
-
Builder exposing JOIN and
JOIN … ONcontinuation 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 BYandLOCKmethods. - SelectBuilder.SelectWhere - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
WHERE,LOCKmethods. - SelectBuilder.SelectWhereAndOr - Interface in org.springframework.data.relational.core.sql
- 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
SELECTstatements. - set(String, Object) - Method in class org.springframework.data.relational.core.query.Update
-
Update a column by assigning a value.
- set(Collection<? extends Assignment>) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateAssign
-
Apply one or more
SET assignments. - set(Assignment) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateAssign
-
Apply a
SET assignment. - set(Assignment...) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateAssign
-
Apply one or more
SET assignments. - set(Expression) - Method in class org.springframework.data.relational.core.sql.Column
-
Creates a value
assignment. - set(SqlIdentifier, Object) - Method in class org.springframework.data.relational.core.query.Update
-
Update a column by assigning a value.
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- setApplicationContext(ApplicationContext) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
- setEntity(T) - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
- setEntity(T) - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
- setEntity(T) - Method in interface org.springframework.data.relational.core.conversion.DbAction.WithRoot
- setEventsEnabled(boolean) - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
- setForceQuote(boolean) - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- setForceQuote(boolean) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
Enable/disable quoting for all tables and column names.
- setForeignKeyNaming(ForeignKeyNaming) - Method in class org.springframework.data.relational.core.mapping.DefaultNamingStrategy
- setNamingStrategy(RenderNamingStrategy) - Method in class org.springframework.data.relational.core.dialect.RenderContextFactory
-
Set a
RenderNamingStrategy. - setPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.relational.core.EntityLifecycleEventDelegate
- setRoot(T) - Method in interface org.springframework.data.relational.core.conversion.RootAggregateChange
-
Set the root object of the
AggregateChange. - setRootAction(DbAction.WithRoot<T>) - Method in interface org.springframework.data.relational.core.conversion.RootAggregateChange
-
Sets the action for the root object of this
AggregateChange. - setSingleQueryLoadingEnabled(boolean) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
Set the singleQueryLoadingEnabled flag.
- setSqlIdentifierSanitizer(SqlIdentifierSanitizer) - Method in class org.springframework.data.relational.core.mapping.RelationalMappingContext
-
Set the
SqlIdentifierSanitizerto sanitizeidentifierscreated from SpEL expressions. - setVersionNumberOnEntity(S, Number, RelationalPersistentEntity<S>, RelationalConverter) - Static method in class org.springframework.data.relational.core.conversion.RelationalEntityVersionUtils
-
Set the version property on an instance of a relational persistent entity.
- shouldCreateEmptyEmbedded() - Method in class org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
- shouldCreateEmptyEmbedded() - Method in interface org.springframework.data.relational.core.mapping.RelationalPersistentProperty
-
Returns whether an empty embedded object is supposed to be created for this property.
- SimpleFunction - Class in org.springframework.data.relational.core.sql
-
Simple function accepting one or more
Expressions. - SimpleRelationalEntityMetadata<T> - Class in org.springframework.data.relational.repository.query
-
Default implementation of
RelationalEntityMetadata. - SimpleRelationalEntityMetadata(Class<T>, RelationalPersistentEntity<?>) - Constructor for class org.springframework.data.relational.repository.query.SimpleRelationalEntityMetadata
-
Creates a new
SimpleRelationalEntityMetadatausing the given type andRelationalPersistentEntityto use for table lookups. - SimpleSegment - Class in org.springframework.data.relational.core.sql
- simpleTypes() - Method in interface org.springframework.data.relational.core.dialect.Dialect
-
Return the
Setof types considered store native types that can be handeled by the driver. - simpleTypes() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
- simpleTypes() - Method in class org.springframework.data.relational.core.dialect.PostgresDialect
- SingleQuerySqlGenerator - Class in org.springframework.data.relational.core.sqlgeneration
-
A
SqlGeneratorthat creates SQL statements for loading complete aggregates with a single statement. - SingleQuerySqlGenerator(RelationalMappingContext, AliasFactory, Dialect) - Constructor for class org.springframework.data.relational.core.sqlgeneration.SingleQuerySqlGenerator
- size() - Method in class org.springframework.data.relational.domain.RowDocument
- sort(Sort) - Method in class org.springframework.data.relational.core.query.Query
- spring.data.relational - module spring.data.relational
- SQL - Class in org.springframework.data.relational.core.sql
-
Utility to create SQL
Segments. - SQL_STANDARD - Static variable in interface org.springframework.data.relational.core.dialect.OrderByNullPrecedence
-
An
OrderByNullPrecedencethat can be used for databases conforming to the SQL standard which usesNULLS FIRSTandNULLS LASTinORDER BYsort expressions to make null values appear before or after non-null values in the result set. - SqlGenerator - Interface in org.springframework.data.relational.core.sqlgeneration
-
Generates SQL statements for loading aggregates.
- 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.
- SqlIdentifierSanitizer - Interface in org.springframework.data.relational.core.mapping
-
Functional interface to sanitize SQL identifiers for SQL usage.
- SqlRenderer - Class in org.springframework.data.relational.core.sql.render
- 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
-
Creates a new
SqlServerSelectRenderContext. - SqlSort - Class in org.springframework.data.relational.domain
-
SqlSort supports additional to
Sortunsafe sort expressions. - SqlSort.SqlOrder - Class in org.springframework.data.relational.domain
-
Custom
Sort.Orderthat keeps a flag to indicate unsafe property handling, i.e. the String provided is not necessarily a property but can be an arbitrary expression piped into the query execution. - SqlStandardOrderByNullPrecedence() - Constructor for class org.springframework.data.relational.core.dialect.OrderByNullPrecedence.SqlStandardOrderByNullPrecedence
- standardizeLetterCase(String) - Method in interface org.springframework.data.relational.core.sql.IdentifierProcessing
-
Standardizes the use of upper and lower case letters in an identifier in such a way that semantically the same identifier results from the quoted and the unquoted version.
- StatementBuilder - Class in org.springframework.data.relational.core.sql
-
Entrypoint to build SQL statements.
- stream() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
- StringLiteral - Class in org.springframework.data.relational.core.sql
-
Represents a
CharSequenceliteral. - Subselect - Class in org.springframework.data.relational.core.sql
-
Baseclass for all kinds of "select in parenthesis".
- Subselect(Select) - Constructor for class org.springframework.data.relational.core.sql.Subselect
- SubselectExpression - Class in org.springframework.data.relational.core.sql
-
Wrapper for a
Selectquery to be used as subselect. - SubselectVisitor - Class in org.springframework.data.relational.core.sql.render
- SubselectVisitor(RenderContext, RenderTarget) - Constructor for class org.springframework.data.relational.core.sql.render.SubselectVisitor
- supportedForBatchOperations() - Method in interface org.springframework.data.relational.core.dialect.IdGeneration
-
Does the driver support id generation for batch operations.
- supportsSingleQueryLoading() - Method in interface org.springframework.data.relational.core.dialect.Dialect
- supportsSingleQueryLoading() - Method in class org.springframework.data.relational.core.dialect.H2Dialect
- supportsSingleQueryLoading() - Method in class org.springframework.data.relational.core.dialect.HsqlDbDialect
T
- table(String) - Static method in class org.springframework.data.relational.core.sql.SQL
-
Creates a new
Table. - table(Table) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder
-
Configure the
Tableto which the update is applied. - Table - Class in org.springframework.data.relational.core.sql
-
Represents a table reference within a SQL statement.
- Table - Annotation Interface in org.springframework.data.relational.core.mapping
-
The annotation to configure the mapping from a class to a database table.
- tableAlias() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns the value of the
tableAliasrecord component. - TableInfo(SqlIdentifier, SqlIdentifier, AggregatePath.ColumnInfo, AggregatePath.ColumnInfo, Class<?>, SqlIdentifier, SqlIdentifier) - Constructor for record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Creates an instance of a
TableInforecord class. - TableLike - Interface in org.springframework.data.relational.core.sql
-
A segment that can be used as table in a query.
- toDotPath() - Method in interface org.springframework.data.relational.core.mapping.AggregatePath
-
Returns the dot based path notation using
PersistentProperty.getName(). - toLower() - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
-
Creates a mapping
RenderNamingStrategythat convertsColumnandTablenames to lower case using the defaultLocale. - toLower(Locale) - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
-
Creates a mapping
RenderNamingStrategythat convertsColumnandTablenames to lower case using the givenLocale. - top(int) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder
-
Apply a
TOPclause givencount. - toSql(IdentifierProcessing) - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
Use this method when rendering an identifier in SQL statements as in:
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockAllRoot
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.AcquireLockRoot
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.BatchWithValue
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.Delete
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAll
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteAllRoot
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.DeleteRoot
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.Insert
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.InsertRoot
- toString() - Method in class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
- toString() - Method in class org.springframework.data.relational.core.conversion.ObjectPath
- toString() - Method in class org.springframework.data.relational.core.conversion.RowDocumentAccessor
- toString() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.ColumnInfo
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.data.relational.core.mapping.AggregatePath.TableInfo
-
Returns a string representation of this record class.
- toString() - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyPathExtension
-
Deprecated.
- toString() - Method in class org.springframework.data.relational.core.query.Criteria
- toString() - Method in class org.springframework.data.relational.core.query.Update
- toString() - Method in class org.springframework.data.relational.core.sql.SegmentList
- toString() - Method in class org.springframework.data.relational.core.sql.AliasedExpression
- toString() - Method in class org.springframework.data.relational.core.sql.AssignValue
- toString() - Method in class org.springframework.data.relational.core.sql.AsteriskFromTable
- toString() - Method in class org.springframework.data.relational.core.sql.Between
- toString() - Method in class org.springframework.data.relational.core.sql.BindMarker
- toString() - Method in class org.springframework.data.relational.core.sql.BooleanLiteral
- toString() - Method in class org.springframework.data.relational.core.sql.Cast
- toString() - Method in class org.springframework.data.relational.core.sql.Column
- toString() - Method in class org.springframework.data.relational.core.sql.Comparison
- toString() - Method in class org.springframework.data.relational.core.sql.ConstantCondition
- toString() - Method in class org.springframework.data.relational.core.sql.Expressions.SimpleExpression
- toString() - Method in class org.springframework.data.relational.core.sql.FalseCondition
- toString() - Method in class org.springframework.data.relational.core.sql.From
- toString() - Method in class org.springframework.data.relational.core.sql.In
- toString() - Method in class org.springframework.data.relational.core.sql.Into
- toString() - Method in class org.springframework.data.relational.core.sql.IsNull
- toString() - Method in class org.springframework.data.relational.core.sql.Join
- toString() - Method in class org.springframework.data.relational.core.sql.Like
- toString() - Method in class org.springframework.data.relational.core.sql.Literal
- toString() - Method in class org.springframework.data.relational.core.sql.MultipleCondition
- toString() - Method in class org.springframework.data.relational.core.sql.NestedCondition
- toString() - Method in class org.springframework.data.relational.core.sql.Not
- toString() - Method in class org.springframework.data.relational.core.sql.OrderByField
- toString() - Method in interface org.springframework.data.relational.core.sql.Segment
-
Return a SQL string representation of this
Segment. - toString() - Method in class org.springframework.data.relational.core.sql.SelectList
- toString() - Method in class org.springframework.data.relational.core.sql.SimpleFunction
- toString() - Method in class org.springframework.data.relational.core.sql.SimpleSegment
- toString() - Method in class org.springframework.data.relational.core.sql.StringLiteral
- toString() - Method in class org.springframework.data.relational.core.sql.Subselect
- toString() - Method in class org.springframework.data.relational.core.sql.Table
- toString() - Method in class org.springframework.data.relational.core.sql.TrueCondition
- toString() - Method in class org.springframework.data.relational.core.sql.Values
- toString() - Method in class org.springframework.data.relational.core.sql.Where
- toString() - Method in class org.springframework.data.relational.domain.RowDocument
- toString(Delete) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Renders a
Deletestatement into its SQL representation. - toString(Insert) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Renders a
Insertstatement into its SQL representation. - toString(Select) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Renders a
Selectstatement into its SQL representation. - toString(Update) - Static method in class org.springframework.data.relational.core.sql.render.SqlRenderer
-
Renders a
Updatestatement into its SQL representation. - toSupplier(Escaper) - Method in interface org.springframework.data.relational.core.query.ValueFunction
- toUpper() - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
-
Creates a mapping
RenderNamingStrategythat convertsColumnandTablenames to upper case using the defaultLocale. - toUpper(Locale) - Static method in class org.springframework.data.relational.core.sql.render.NamingStrategies
-
Creates a mapping
RenderNamingStrategythat convertsColumnandTablenames to upper case using the givenLocale. - transform(UnaryOperator<String>) - Method in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
Transform the SQL identifier name by applying a
transformation function. - translate(RelationalPersistentProperty) - Method in class org.springframework.data.relational.core.mapping.PersistentPropertyTranslator
-
Translate a
RelationalPersistentPropertyinto a corresponding property from a differentRelationalPersistentEntity. - TrueCondition - Class in org.springframework.data.relational.core.sql
-
Simple condition that evaluates to SQL
TRUE.
U
- unquoted(String) - Static method in interface org.springframework.data.relational.core.sql.SqlIdentifier
-
Create a new unquoted identifier given
name. - unsafe(String...) - Static method in class org.springframework.data.relational.domain.SqlSort
-
Creates new unsafe
SqlSortbased on given properties. - unsafe(Sort.Direction, String...) - Static method in class org.springframework.data.relational.domain.SqlSort
-
Creates new unsafe
SqlSortbased on givenSort.Directionand properties. - unsafe(Sort.Direction, List<String>) - Static method in class org.springframework.data.relational.domain.SqlSort
-
Creates new unsafe
SqlSortbased on givenSort.Directionand properties. - unwrapComponentType(Class<?>) - Static method in interface org.springframework.data.relational.core.dialect.ArrayColumns
-
Unwrap the nested
Class.getComponentType()from a givenClass. - update() - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
UpdateBuilder. - update(String, Object) - Static method in class org.springframework.data.relational.core.query.Update
-
Static factory method to create an
Updateusing the provided column. - update(Table) - Static method in class org.springframework.data.relational.core.sql.StatementBuilder
-
Creates a new
UpdateBuilderand declare theTablefor the update. - Update - Class in org.springframework.data.relational.core.query
-
Class to easily construct SQL update assignments.
- Update - Interface in org.springframework.data.relational.core.sql
-
AST for aa
UPDATEstatement. - UpdateBuilder - Interface in org.springframework.data.relational.core.sql
-
Entry point to construct an
Updatestatement. - UpdateBuilder.BuildUpdate - Interface in org.springframework.data.relational.core.sql
-
Interface exposing the
Updatebuild method. - UpdateBuilder.UpdateAssign - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
SETmethods. - UpdateBuilder.UpdateWhere - Interface in org.springframework.data.relational.core.sql
-
Interface exposing
WHEREmethods. - UpdateBuilder.UpdateWhereAndOr - Interface in org.springframework.data.relational.core.sql
- UpdateRoot(T, Number) - Constructor for class org.springframework.data.relational.core.conversion.DbAction.UpdateRoot
- upper(Expression) - Static method in class org.springframework.data.relational.core.sql.Functions
-
Creates a new
UPPERfunction. - UPPER_CASE - Enum constant in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
- USE_EMPTY - Enum constant in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
- USE_NULL - Enum constant in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
V
- validate(Sort.Order) - Static method in class org.springframework.data.relational.domain.SqlSort
-
Validates a
Sort.Order, to be either safe for use in SQL or to be explicitely marked unsafe. - validate(PartTree, Parameters<?, ?>) - Static method in class org.springframework.data.relational.repository.query.RelationalQueryCreator
-
Validate parameters for the derived query.
- value() - Element in annotation interface org.springframework.data.relational.core.mapping.Column
-
The column name.
- value() - Element in annotation interface org.springframework.data.relational.core.mapping.Table
-
The table name.
- value() - Element in annotation interface org.springframework.data.relational.repository.Lock
-
Defines which type of
LockModewe want to use. - value(Column, Expression) - Static method in class org.springframework.data.relational.core.sql.Assignments
- value(Expression) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValuesWithBuild
-
Add a
valueto theVALUESlist. - value(Expression) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValues
-
Add a
valueto theVALUESlist. - value(Expression) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValuesWithBuild
-
Add a
valueto theVALUESlist. - ValueFunction<T> - Interface in org.springframework.data.relational.core.query
-
Represents a value function to return arbitrary values that can be escaped before returning the actual value.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.conversion.IdValueSource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.LimitClause.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.dialect.LockClause.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.sql.Join.JoinType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.data.relational.core.sql.LockMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.data.relational.core.conversion.AggregateChange.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.conversion.IdValueSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.dialect.ArrayColumns.Unsupported
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.dialect.InsertRenderContexts
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.dialect.LimitClause.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.dialect.LockClause.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.mapping.Embedded.OnEmpty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.mapping.ForeignKeyNaming
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Combinator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.query.CriteriaDefinition.Comparator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.sql.IdentifierProcessing.LetterCasing
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.sql.Join.JoinType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.data.relational.core.sql.LockMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.springframework.data.relational.domain.RowDocument
- values(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValuesWithBuild
-
Add one or more
valuesto theVALUESlist. - values(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValues
-
Add one or more
valuesto theVALUESlist. - values(Collection<? extends Expression>) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValuesWithBuild
-
Add one or more
valuesto theVALUESlist. - values(Expression...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertIntoColumnsAndValuesWithBuild
-
Add one or more
valuesto theVALUESlist. - values(Expression...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValues
-
Add one or more
valuesto theVALUESlist. - values(Expression...) - Method in interface org.springframework.data.relational.core.sql.InsertBuilder.InsertValuesWithBuild
-
Add one or more
valuesto theVALUESlist. - Values - Class in org.springframework.data.relational.core.sql
-
VALUESclause. - visit(Visitor) - Method in class org.springframework.data.relational.core.sql.Literal
- visit(Visitor) - Method in interface org.springframework.data.relational.core.sql.Visitable
- 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
Segmentvisitor.
W
- where(String) - Static method in class org.springframework.data.relational.core.query.Criteria
-
Static factory method to create a Criteria using the provided
columnname. - where(Condition) - Method in interface org.springframework.data.relational.core.sql.DeleteBuilder.DeleteWhere
-
Apply a
WHEREclause. - where(Condition) - Method in interface org.springframework.data.relational.core.sql.SelectBuilder.SelectWhere
-
Apply a
WHEREclause. - where(Condition) - Method in interface org.springframework.data.relational.core.sql.UpdateBuilder.UpdateWhere
-
Apply a
WHEREclause. - Where - Class in org.springframework.data.relational.core.sql
-
Whereclause. - with(Pageable) - Method in class org.springframework.data.relational.core.query.Query
-
Set the given pagination information on the
Queryinstance. - with(Sort.Direction) - Method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
- with(Sort.NullHandling) - Method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
- WithAggregateChange<E> - Interface in org.springframework.data.relational.core.mapping.event
-
RelationalEventthat represents a change to an aggregate and therefore has anAggregateChange - withContext(MappingRelationalConverter.ConversionContext) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.AggregatePathValueProvider
-
Contextualize this property value provider.
- withContext(MappingRelationalConverter.ConversionContext) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DocumentValueProvider
- withContext(MappingRelationalConverter.ConversionContext) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.RelationalPropertyValueProvider
-
Contextualize this property value provider.
- 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 anIdentifierbut might not have an entity. - withNullHandling(Sort.NullHandling) - Method in class org.springframework.data.relational.core.sql.OrderByField
-
Creates a new
OrderByFieldwithSort.NullHandlingapplied. - withPath(ObjectPath) - Method in interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.ConversionContext
-
Create a new
MappingRelationalConverter.ConversionContextwithcurrentPathapplied. - withPath(ObjectPath) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.DefaultConversionContext
- withPath(ObjectPath) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter.ProjectingConversionContext
- withRewriteFor(String...) - Method in class org.springframework.data.relational.core.dialect.Escaper
-
Apply the
Escaperto the givenchars. - withUnsafe() - Method in class org.springframework.data.relational.domain.SqlSort.SqlOrder
- words() - Static method in interface org.springframework.data.relational.core.mapping.SqlIdentifierSanitizer
-
A sanitizer to allow words only.
- write(Object, MutableAggregateChange<?>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityDeleteWriter
-
Fills the provided
MutableAggregateChangewith the necessaryDbActions to delete the aggregate root identified byid. - write(T, RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityInsertWriter
- write(T, RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityUpdateWriter
- write(T, RootAggregateChange<T>) - Method in class org.springframework.data.relational.core.conversion.RelationalEntityWriter
- writeValue(Object, TypeInformation<?>) - Method in class org.springframework.data.relational.core.conversion.MappingRelationalConverter
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
MappingRelationalConverterinstead as the naming suggests a limited scope of functionality.