| Package | Description |
|---|---|
| io.valkey | |
| io.valkey.search |
This package contains the classes and interfaces related to RediSearch module.
|
| io.valkey.search.aggr |
This package contains the classes related to Aggregation commands in RediSearch module.
|
| Modifier and Type | Method and Description |
|---|---|
CommandObject<AggregationResult> |
CommandObjects.ftAggregate(String indexName,
AggregationBuilder aggr) |
Response<AggregationResult> |
PipeliningBase.ftAggregate(String indexName,
AggregationBuilder aggr) |
AggregationResult |
UnifiedJedis.ftAggregate(String indexName,
AggregationBuilder aggr) |
FtAggregateIteration |
UnifiedJedis.ftAggregateIteration(String indexName,
AggregationBuilder aggr)
CURSOR must be set. |
CommandObject<Map.Entry<AggregationResult,Map<String,Object>>> |
CommandObjects.ftProfileAggregate(String indexName,
FTProfileParams profileParams,
AggregationBuilder aggr) |
Map.Entry<AggregationResult,Map<String,Object>> |
UnifiedJedis.ftProfileAggregate(String indexName,
FTProfileParams profileParams,
AggregationBuilder aggr) |
| Modifier and Type | Method and Description |
|---|---|
AggregationResult |
RediSearchCommands.ftAggregate(String indexName,
AggregationBuilder aggr) |
Response<AggregationResult> |
RediSearchPipelineCommands.ftAggregate(String indexName,
AggregationBuilder aggr) |
Map.Entry<AggregationResult,Map<String,Object>> |
RediSearchCommands.ftProfileAggregate(String indexName,
FTProfileParams profileParams,
AggregationBuilder aggr) |
| Modifier and Type | Method and Description |
|---|---|
AggregationBuilder |
AggregationBuilder.apply(String projection,
String alias) |
AggregationBuilder |
AggregationBuilder.cursor(int count) |
AggregationBuilder |
AggregationBuilder.cursor(int count,
long maxIdle) |
AggregationBuilder |
AggregationBuilder.dialect(int dialect) |
AggregationBuilder |
AggregationBuilder.dialectOptional(int dialect)
This method will not replace the dialect if it has been already set.
|
AggregationBuilder |
AggregationBuilder.filter(String expression) |
AggregationBuilder |
AggregationBuilder.groupBy(Collection<String> fields,
Collection<Reducer> reducers) |
AggregationBuilder |
AggregationBuilder.groupBy(Group group) |
AggregationBuilder |
AggregationBuilder.groupBy(String field,
Reducer... reducers) |
AggregationBuilder |
AggregationBuilder.limit(int count) |
AggregationBuilder |
AggregationBuilder.limit(int offset,
int count) |
AggregationBuilder |
AggregationBuilder.load(FieldName... fields) |
AggregationBuilder |
AggregationBuilder.load(String... fields) |
AggregationBuilder |
AggregationBuilder.loadAll() |
AggregationBuilder |
AggregationBuilder.params(Map<String,Object> params) |
AggregationBuilder |
AggregationBuilder.sortBy(int max,
SortedField... fields)
Shortcut to
sortBy(SortedField...)
and sortByMax(int). |
AggregationBuilder |
AggregationBuilder.sortBy(SortedField... fields) |
AggregationBuilder |
AggregationBuilder.sortByAsc(String field) |
AggregationBuilder |
AggregationBuilder.sortByDesc(String field) |
AggregationBuilder |
AggregationBuilder.sortByMax(int max)
sortBy(SortedField...)
(or sortByAsc(java.lang.String)
or sortByDesc(java.lang.String))
MUST BE called JUST BEFORE this. |
AggregationBuilder |
AggregationBuilder.timeout(long timeout) |
AggregationBuilder |
AggregationBuilder.verbatim() |
| Constructor and Description |
|---|
FtAggregateIteration(ConnectionProvider connectionProvider,
String indexName,
AggregationBuilder aggr)
CURSOR must be set. |
Copyright © 2024. All rights reserved.