Package | Description |
---|---|
com.oracle.nosql.spring.data.core | |
com.oracle.nosql.spring.data.repository.query | |
com.oracle.nosql.spring.data.repository.support |
Modifier and Type | Method and Description |
---|---|
<T> NosqlEntityInformation<T,?> |
NosqlTemplate.getNosqlEntityInformation(Class<T> domainClass) |
Modifier and Type | Method and Description |
---|---|
long |
NosqlOperations.count(NosqlEntityInformation<?,?> entityInformation)
Returns a count of all the entries in the given table.
|
reactor.core.publisher.Mono<Long> |
ReactiveNosqlOperations.count(NosqlEntityInformation<?,?> entityInformation) |
reactor.core.publisher.Mono<Long> |
ReactiveNosqlTemplate.count(NosqlEntityInformation<?,?> entityInformation) |
long |
NosqlTemplate.count(NosqlEntityInformation<?,?> entityInformation) |
<T> Iterable<oracle.nosql.driver.values.MapValue> |
NosqlOperations.count(NosqlEntityInformation<T,?> entityInformation,
NosqlQuery query) |
<T> Iterable<oracle.nosql.driver.values.MapValue> |
NosqlTemplate.count(NosqlEntityInformation<T,?> entityInformation,
NosqlQuery query) |
reactor.core.publisher.Mono<Long> |
ReactiveNosqlOperations.count(NosqlQuery query,
NosqlEntityInformation<?,?> entityInformation) |
reactor.core.publisher.Mono<Long> |
ReactiveNosqlTemplate.count(NosqlQuery query,
NosqlEntityInformation<?,?> entityInformation) |
boolean |
NosqlOperations.createTableIfNotExists(NosqlEntityInformation<?,?> information)
Creates a table for the given entity type if it doesn't exist.
|
reactor.core.publisher.Mono<Boolean> |
ReactiveNosqlOperations.createTableIfNotExists(NosqlEntityInformation<?,?> information)
Creates table for entity information.
|
reactor.core.publisher.Mono<Boolean> |
ReactiveNosqlTemplate.createTableIfNotExists(NosqlEntityInformation<?,?> information)
Creates a table for the given entity type if it doesn't exist.
|
boolean |
NosqlTemplate.createTableIfNotExists(NosqlEntityInformation<?,?> entityInformation) |
<T,ID> Iterable<T> |
NosqlOperations.delete(NosqlEntityInformation<T,ID> entityInformation,
NosqlQuery query) |
<T,ID> Iterable<T> |
NosqlTemplate.delete(NosqlEntityInformation<T,ID> entityInformation,
NosqlQuery query) |
<T,ID> reactor.core.publisher.Flux<T> |
ReactiveNosqlOperations.delete(NosqlQuery query,
NosqlEntityInformation<T,ID> entityInformation) |
<T,ID> reactor.core.publisher.Flux<T> |
ReactiveNosqlTemplate.delete(NosqlQuery query,
NosqlEntityInformation<T,ID> entityInformation) |
void |
NosqlOperations.deleteAll(NosqlEntityInformation<?,?> entityInformation)
Deletes all entries from the given table.
|
reactor.core.publisher.Mono<Void> |
ReactiveNosqlOperations.deleteAll(NosqlEntityInformation<?,?> entityInformation) |
reactor.core.publisher.Mono<Void> |
ReactiveNosqlTemplate.deleteAll(NosqlEntityInformation<?,?> entityInformation) |
void |
NosqlTemplate.deleteAll(NosqlEntityInformation<?,?> entityInformation) |
<T,ID> void |
NosqlOperations.deleteAll(NosqlEntityInformation<T,ID> entityInformation,
Iterable<? extends ID> ids)
Deletes all the entries with the ids from the given table.
|
<T,ID> void |
NosqlTemplate.deleteAll(NosqlEntityInformation<T,ID> entityInformation,
Iterable<? extends ID> ids) |
<ID> reactor.core.publisher.Mono<Void> |
ReactiveNosqlOperations.deleteById(NosqlEntityInformation<?,ID> entityInformation,
ID id) |
<ID> reactor.core.publisher.Mono<Void> |
ReactiveNosqlTemplate.deleteById(NosqlEntityInformation<?,ID> entityInformation,
ID id) |
<T,ID> void |
NosqlOperations.deleteById(NosqlEntityInformation<T,ID> entityInformation,
ID id)
Deletes the entity with the id from the given table.
|
<T,ID> void |
NosqlTemplate.deleteById(NosqlEntityInformation<T,ID> entityInformation,
ID id) |
protected boolean |
NosqlTemplateBase.doCreateTableIfNotExists(NosqlEntityInformation<?,?> entityInformation) |
protected oracle.nosql.driver.ops.DeleteResult |
NosqlTemplateBase.doDelete(NosqlEntityInformation<?,?> entityInformation,
oracle.nosql.driver.values.MapValue primaryKey) |
protected <T> Iterable<oracle.nosql.driver.values.MapValue> |
NosqlTemplateBase.doExecuteMapValueQuery(NosqlQuery query,
NosqlEntityInformation<T,?> entityInformation) |
protected oracle.nosql.driver.ops.GetResult |
NosqlTemplateBase.doGet(NosqlEntityInformation<?,?> entityInformation,
oracle.nosql.driver.values.MapValue primaryKey) |
protected oracle.nosql.driver.ops.PutResult |
NosqlTemplateBase.doPut(NosqlEntityInformation<?,?> entityInformation,
oracle.nosql.driver.values.MapValue row,
boolean ifPresent) |
protected Iterable<oracle.nosql.driver.values.MapValue> |
NosqlTemplateBase.doRunQueryNosqlParams(NosqlEntityInformation<?,?> entityInformation,
String query,
Map<String,oracle.nosql.driver.values.FieldValue> nosqlParams)
nosqlParams is a Map of param_name to FieldValue
|
protected oracle.nosql.driver.ops.TableResult |
NosqlTemplateBase.doTableRequest(NosqlEntityInformation<?,?> entityInformation,
oracle.nosql.driver.ops.TableRequest tableReq) |
protected void |
NosqlTemplateBase.doUpdate(NosqlEntityInformation<?,?> entityInformation,
oracle.nosql.driver.values.MapValue row) |
<T> reactor.core.publisher.Flux<oracle.nosql.driver.values.MapValue> |
ReactiveNosqlTemplate.executeMapValueQuery(NosqlQuery query,
NosqlEntityInformation<T,?> entityInformation) |
<T> reactor.core.publisher.Flux<T> |
ReactiveNosqlTemplate.executeQuery(NosqlQuery query,
NosqlEntityInformation<T,?> entityInformation) |
reactor.core.publisher.Mono<Boolean> |
ReactiveNosqlOperations.exists(NosqlQuery query,
NosqlEntityInformation<?,?> entityInformation) |
reactor.core.publisher.Mono<Boolean> |
ReactiveNosqlTemplate.exists(NosqlQuery query,
NosqlEntityInformation<?,?> entityInformation) |
<ID> reactor.core.publisher.Mono<Boolean> |
ReactiveNosqlOperations.existsById(NosqlEntityInformation<?,ID> entityInformation,
ID id) |
<ID> reactor.core.publisher.Mono<Boolean> |
ReactiveNosqlTemplate.existsById(NosqlEntityInformation<?,ID> entityInformation,
ID id) |
<S,T> Iterable<T> |
NosqlOperations.find(NosqlEntityInformation<S,?> entityInformation,
Class<T> targetType,
NosqlQuery query)
Executes a NosqlQuery (this can be a CriteriaQuery for queries
derived from repository method names or a StringQuery for native
queries).
|
<S,T> Iterable<T> |
NosqlTemplate.find(NosqlEntityInformation<S,?> entityInformation,
Class<T> targetType,
NosqlQuery query) |
<T> reactor.core.publisher.Flux<T> |
ReactiveNosqlOperations.find(NosqlQuery query,
NosqlEntityInformation<T,?> entityInformation) |
<T> reactor.core.publisher.Flux<T> |
ReactiveNosqlTemplate.find(NosqlQuery query,
NosqlEntityInformation<T,?> entityInformation) |
<T> Iterable<T> |
NosqlOperations.findAll(NosqlEntityInformation<T,?> entityInformation)
Returns a result of all the entities in the given table.
|
<T> Iterable<T> |
NosqlTemplate.findAll(NosqlEntityInformation<T,?> entityInformation) |
<T> org.springframework.data.domain.Page<T> |
NosqlOperations.findAll(NosqlEntityInformation<T,?> entityInformation,
org.springframework.data.domain.Pageable pageable)
Returns all entities in the given table sorted accordingly grouped in
pages.
|
<T> org.springframework.data.domain.Page<T> |
NosqlTemplate.findAll(NosqlEntityInformation<T,?> entityInformation,
org.springframework.data.domain.Pageable pageable) |
<T> Iterable<T> |
NosqlOperations.findAll(NosqlEntityInformation<T,?> entityInformation,
org.springframework.data.domain.Sort sort)
Returns all entities in the given table sorted accordingly.
|
<T> Iterable<T> |
NosqlTemplate.findAll(NosqlEntityInformation<T,?> entityInformation,
org.springframework.data.domain.Sort sort) |
<T,ID> reactor.core.publisher.Flux<T> |
ReactiveNosqlOperations.findAll(NosqlEntityInformation<T,ID> entityInformation) |
<T,ID> reactor.core.publisher.Flux<T> |
ReactiveNosqlTemplate.findAll(NosqlEntityInformation<T,ID> entityInformation) |
<T,ID> Iterable<T> |
NosqlOperations.findAllById(NosqlEntityInformation<T,ID> entityInformation,
Iterable<ID> ids)
Returns all the entities in the table for the given ids.
|
<T,ID> Iterable<T> |
NosqlTemplate.findAllById(NosqlEntityInformation<T,ID> entityInformation,
Iterable<ID> ids) |
<T,ID> reactor.core.publisher.Flux<T> |
ReactiveNosqlOperations.findAllById(NosqlEntityInformation<T,ID> entityInformation,
org.reactivestreams.Publisher<ID> idStream) |
<T,ID> reactor.core.publisher.Flux<T> |
ReactiveNosqlTemplate.findAllById(NosqlEntityInformation<T,ID> entityInformation,
org.reactivestreams.Publisher<ID> idStream) |
<T,ID> T |
NosqlOperations.findById(NosqlEntityInformation<T,ID> entityInformation,
ID id)
Returns the entity for the given id in the given table.
|
<T,ID> reactor.core.publisher.Mono<T> |
ReactiveNosqlOperations.findById(NosqlEntityInformation<T,ID> entityInformation,
ID id) |
<T,ID> reactor.core.publisher.Mono<T> |
ReactiveNosqlTemplate.findById(NosqlEntityInformation<T,ID> entityInformation,
ID id) |
<T,ID> T |
NosqlTemplate.findById(NosqlEntityInformation<T,ID> entityInformation,
ID id) |
<S,ID> reactor.core.publisher.Mono<S> |
ReactiveNosqlOperations.insert(NosqlEntityInformation<?,ID> entityInformation,
S objectToSave) |
<S,ID> reactor.core.publisher.Mono<S> |
ReactiveNosqlTemplate.insert(NosqlEntityInformation<?,ID> entityInformation,
S objectToSave) |
<T,ID> T |
NosqlOperations.insert(NosqlEntityInformation<T,ID> entityInformation,
T objectToSave)
Inserts the entity into the given table, if id generated is used the id
field must be null or 0.
|
<T,ID> T |
NosqlTemplate.insert(NosqlEntityInformation<T,ID> entityInformation,
T objectToSave)
If entity doesn't have autogen field objectToSave is wrote using put.
|
Iterable<oracle.nosql.driver.values.MapValue> |
NosqlTemplate.runQuery(NosqlEntityInformation<?,?> entityInformation,
String query) |
Iterable<oracle.nosql.driver.values.MapValue> |
NosqlTemplate.runQueryJavaParams(NosqlEntityInformation<?,?> entityInformation,
String query,
Map<String,Object> javaParams)
javaParams is a Map of param_name to Java objects
|
Iterable<oracle.nosql.driver.values.MapValue> |
ReactiveNosqlTemplate.runQueryNosqlParams(NosqlEntityInformation<?,?> entityInformation,
String query,
Map<String,oracle.nosql.driver.values.FieldValue> nosqlParams)
nosqlParams is a Map of param_name to FieldValue
|
Iterable<oracle.nosql.driver.values.MapValue> |
NosqlTemplate.runQueryNosqlParams(NosqlEntityInformation<?,?> entityInformation,
String query,
Map<String,oracle.nosql.driver.values.FieldValue> nosqlParams)
nosqlParams is a Map of param_name to FieldValue
|
<S,ID> reactor.core.publisher.Mono<S> |
ReactiveNosqlOperations.update(NosqlEntityInformation<?,ID> entityInformation,
S object) |
<S,ID> reactor.core.publisher.Mono<S> |
ReactiveNosqlTemplate.update(NosqlEntityInformation<?,ID> entityInformation,
S object) |
<T,ID> void |
NosqlOperations.update(NosqlEntityInformation<T,ID> entityInformation,
T object)
Updates the entity into the given table.
|
<T,ID> void |
NosqlTemplate.update(NosqlEntityInformation<T,ID> entityInformation,
T objectToSave) |
Modifier and Type | Field and Description |
---|---|
protected NosqlEntityInformation<T,?> |
NosqlQueryExecution.AbstratExecution.entityInformation |
Modifier and Type | Method and Description |
---|---|
NosqlEntityInformation<T,?> |
NosqlEntityMetadata.getNosqlEntityInformation() |
NosqlEntityInformation<T,?> |
SimpleNosqlEntityMetadata.getNosqlEntityInformation() |
Constructor and Description |
---|
CountExecution(ReactiveNosqlOperations operations,
NosqlEntityInformation<?,?> entityInformation) |
DeleteExecution(ReactiveNosqlOperations operations,
NosqlEntityInformation<?,?> entityInformation) |
ExistsExecution(ReactiveNosqlOperations operations,
NosqlEntityInformation<?,?> entityInformation) |
MultiEntityExecution(ReactiveNosqlOperations operations,
NosqlEntityInformation<?,?> entityInformation) |
SimpleNosqlEntityMetadata(Class<T> type,
NosqlEntityInformation<T,?> entityInformation) |
Constructor and Description |
---|
SimpleNosqlRepository(NosqlEntityInformation<T,ID> entityInformation,
org.springframework.context.ApplicationContext applicationContext) |
SimpleNosqlRepository(NosqlEntityInformation<T,ID> metadata,
NosqlOperations dbOperations) |
SimpleReactiveNosqlRepository(NosqlEntityInformation<T,ID> metadata,
org.springframework.context.ApplicationContext applicationContext) |
SimpleReactiveNosqlRepository(NosqlEntityInformation<T,ID> metadata,
ReactiveNosqlOperations reactiveNosqlOperations) |
Copyright © 2022 Oracle Corporation. All rights reserved.