public abstract class AbstractRdbmsKeyValueRepository<D> extends Object implements org.springframework.data.repository.PagingAndSortingRepository<D,String>
Modifier and Type | Field and Description |
---|---|
protected DataSource |
dataSource |
protected String |
deleteFromTableByKey |
protected String |
inClauseByKey |
protected JdbcOperations |
jdbcTemplate |
protected String |
keyColumn |
protected String |
LIST_OF_NAMES |
protected NamedParameterJdbcTemplate |
namedParameterJdbcTemplate |
protected LinkedHashMap<String,Order> |
orderMap |
protected RowMapper<D> |
rowMapper |
protected String |
saveRow |
protected String |
selectClause |
protected String |
tableName |
protected String |
tablePrefix |
protected String |
tableSuffix |
protected String |
valueColumn |
protected String |
whereClauseByKey |
Constructor and Description |
---|
AbstractRdbmsKeyValueRepository(DataSource dataSource,
String tablePrefix,
String tableSuffix,
RowMapper<D> rowMapper,
String keyColumn,
String valueColumn) |
Modifier and Type | Method and Description |
---|---|
long |
count() |
void |
delete(Iterable<? extends D> definitions) |
void |
delete(String name) |
void |
deleteAll() |
boolean |
exists(String name) |
Iterable<D> |
findAll() |
Iterable<D> |
findAll(Iterable<String> names) |
org.springframework.data.domain.Page<D> |
findAll(org.springframework.data.domain.Pageable pageable) |
Iterable<D> |
findAll(org.springframework.data.domain.Sort sort) |
D |
findOne(String name) |
<S extends D> |
save(Iterable<S> iterableDefinitions) |
org.springframework.data.domain.Page<D> |
search(SearchPageable searchPageable) |
protected String keyColumn
protected String valueColumn
protected String selectClause
protected String tableName
protected final String LIST_OF_NAMES
protected String whereClauseByKey
protected String inClauseByKey
protected String saveRow
protected String deleteFromTableByKey
protected String tablePrefix
protected String tableSuffix
protected JdbcOperations jdbcTemplate
protected NamedParameterJdbcTemplate namedParameterJdbcTemplate
protected DataSource dataSource
protected LinkedHashMap<String,Order> orderMap
public org.springframework.data.domain.Page<D> search(SearchPageable searchPageable)
public org.springframework.data.domain.Page<D> findAll(org.springframework.data.domain.Pageable pageable)
public boolean exists(String name)
public long count()
public void delete(String name)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.