public interface ReactiveDataAccessStrategy
DatabaseClient
and repository support. SQL creation is limited to single-table operations and single-column
primary keys.BindableOperation
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllColumns(Class<?> entityType) |
BindMarkersFactory |
getBindMarkersFactory()
Returns the configured
BindMarkersFactory to create native parameter placeholder markers. |
R2dbcConverter |
getConverter()
Returns the
R2dbcConverter . |
List<String> |
getIdentifierColumns(Class<?> entityType) |
OutboundRow |
getOutboundRow(Object object)
Returns a
OutboundRow that maps column names to a SettableValue value. |
<T> BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,T> |
getRowMapper(Class<T> typeToRead) |
StatementMapper |
getStatementMapper()
Returns the
Dialect -specific StatementMapper . |
String |
getTableName(Class<?> type) |
List<String> getAllColumns(Class<?> entityType)
entityType
- List<String> getIdentifierColumns(Class<?> entityType)
entityType
- OutboundRow getOutboundRow(Object object)
OutboundRow
that maps column names to a SettableValue
value.object
- must not be null.<T> BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,T> getRowMapper(Class<T> typeToRead)
String getTableName(Class<?> type)
type
- entity type
.StatementMapper getStatementMapper()
Dialect
-specific StatementMapper
.Dialect
-specific StatementMapper
.BindMarkersFactory getBindMarkersFactory()
BindMarkersFactory
to create native parameter placeholder markers.BindMarkersFactory
.R2dbcConverter getConverter()
R2dbcConverter
.R2dbcConverter
.Copyright © 2018–2019 Pivotal Software, Inc.. All rights reserved.