你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StringBasedReactiveCosmosQuery Class

public class StringBasedReactiveCosmosQuery
extends AbstractReactiveCosmosQuery

Cosmos query class to handle the annotated queries. This overrides the execution and runs the query directly

Constructor Summary

Constructor Description
StringBasedReactiveCosmosQuery(ReactiveCosmosQueryMethod queryMethod, ReactiveCosmosOperations dbOperations)

Constructor

Method Summary

Modifier and Type Method and Description
protected CosmosQuery createQuery(ReactiveCosmosParameterAccessor accessor)

Creates a query.

Object execute(Object[] parameters)

Executes the AbstractReactiveCosmosQuery with the given parameters.

protected boolean isCountQuery()

Return whether this is a count query.

protected boolean isDeleteQuery()

Return whether this is a deletion query.

protected boolean isExistsQuery()

Return whether this is an exists query.

protected boolean isSumQuery()

This method is used to determine if the query is a sum query.

Methods inherited from AbstractReactiveCosmosQuery

Methods inherited from java.lang.Object

Constructor Details

StringBasedReactiveCosmosQuery

public StringBasedReactiveCosmosQuery(ReactiveCosmosQueryMethod queryMethod, ReactiveCosmosOperations dbOperations)

Constructor

Parameters:

queryMethod - the query method
dbOperations - the reactive cosmos operations

Method Details

createQuery

protected CosmosQuery createQuery(ReactiveCosmosParameterAccessor accessor)

Creates a query.

Overrides:

StringBasedReactiveCosmosQuery.createQuery(ReactiveCosmosParameterAccessor accessor)

Parameters:

accessor

execute

public Object execute(Object[] parameters)

Executes the AbstractReactiveCosmosQuery with the given parameters.

Overrides:

StringBasedReactiveCosmosQuery.execute(Object[] parameters)

Parameters:

parameters

isCountQuery

protected boolean isCountQuery()

Return whether this is a count query.

Overrides:

StringBasedReactiveCosmosQuery.isCountQuery()

isDeleteQuery

protected boolean isDeleteQuery()

Return whether this is a deletion query.

Overrides:

StringBasedReactiveCosmosQuery.isDeleteQuery()

isExistsQuery

protected boolean isExistsQuery()

Return whether this is an exists query.

Overrides:

StringBasedReactiveCosmosQuery.isExistsQuery()

isSumQuery

protected boolean isSumQuery()

This method is used to determine if the query is a sum query.

Returns:

boolean if the query is a sum query

Applies to