Package org.hibernate.reactive.id.insert
Interface ReactiveAbstractSelectingDelegate
-
- All Superinterfaces:
ReactiveInsertGeneratedIdentifierDelegate
- All Known Implementing Classes:
ReactiveBasicSelectingDelegate
public interface ReactiveAbstractSelectingDelegate extends ReactiveInsertGeneratedIdentifierDelegate
- See Also:
AbstractSelectingDelegate
-
-
Field Summary
Fields Modifier and Type Field Description static org.hibernate.reactive.logging.impl.Log
LOG
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
bindParameters(Object entity, PreparedStatement ps, SharedSessionContractImplementor session)
Object
extractGeneratedValue(ResultSet resultSet, SharedSessionContractImplementor session)
String
getSelectSQL()
default CompletionStage<Object>
reactivePerformInsert(PreparedStatementDetails insertStatementDetails, JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session)
-
Methods inherited from interface org.hibernate.reactive.id.insert.ReactiveInsertGeneratedIdentifierDelegate
reactivePerformInsert
-
-
-
-
Method Detail
-
getSelectSQL
String getSelectSQL()
-
bindParameters
void bindParameters(Object entity, PreparedStatement ps, SharedSessionContractImplementor session)
-
extractGeneratedValue
Object extractGeneratedValue(ResultSet resultSet, SharedSessionContractImplementor session)
-
reactivePerformInsert
default CompletionStage<Object> reactivePerformInsert(PreparedStatementDetails insertStatementDetails, JdbcValueBindings jdbcValueBindings, Object entity, SharedSessionContractImplementor session)
- Specified by:
reactivePerformInsert
in interfaceReactiveInsertGeneratedIdentifierDelegate
-
-