Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle custom return types when using @Aggregation #88

Closed
bsbodden opened this issue Aug 14, 2022 · 0 comments
Closed

Handle custom return types when using @Aggregation #88

bsbodden opened this issue Aug 14, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@bsbodden
Copy link
Contributor

See RedisearchQuery#executeAggregation

@bsbodden bsbodden self-assigned this Aug 14, 2022
bsbodden added a commit to bsbodden/redis-om-spring that referenced this issue Aug 14, 2022
bsbodden added a commit that referenced this issue Aug 21, 2022
…ityStreams, general clean up (#84) - (resolves gh-81, resolved gh-78)

* fix: add missing apply (aggregation transformations) parameter

* refactor: replace printStackTrace calls with logging statements

* refactor: add accessor for underlying RedisKeyValueAdapter in CustomRedisKeyValueTemplate

* refactor: test and clean tuples implementation

* feature: introduce KeyspaceToIndexMap to track Entity Indexes

* refactor: remove printStackTrace calls, default empty return value on exception

* refactor: correct invalid identifier type message

* feature: add RedisOMCustomConversions to handle type conversions for Hash mappings

* refactor: clean query utils and account for custom conversions (for hashes)

* test: add tests for ObjectUtils class

* feature: add missing Gson adapters for Ulid to GsonBuilderFactor

* feature: improve Hash repositories to catch up with Document repositories querying features

* feature: handle metamodel generation for Hashed mapped fields, and general clean up of the metamodel API

* test: add test when deleting all suggestion entries

* feature: introduce keyspace resolution for document repositories

* refactor: consolidate get methods

* refactor: add pass-thru RedisOMCustomConversions to RedisJSONKeyValueAdapter

* feature: add getAllKeysOf method to retrieve paginated keys

* test: cover all cases of Ulid ID generation

* refactor: remove unused template from test, clear all repos before tests

* test: add test for language stemming in queries

* refactor: remove sysouts and format

* refactor: consolidate ignore exceptions in BloomQueryExecutor

* feature: finish implementing terminal JSON actions on EntityStreams

* test: add tests for modules operations API

* refactor: update TODO for issue #88 - #88
@bsbodden bsbodden assigned sazzad16 and unassigned bsbodden Aug 29, 2022
@bsbodden bsbodden added the enhancement New feature or request label Aug 29, 2022
@bsbodden bsbodden assigned bsbodden and unassigned sazzad16 Oct 26, 2022
bsbodden added a commit to bsbodden/redis-om-spring that referenced this issue Dec 30, 2022
bsbodden added a commit to bsbodden/redis-om-spring that referenced this issue Jan 4, 2023
bsbodden added a commit to bsbodden/redis-om-spring that referenced this issue Jan 10, 2023
bsbodden added a commit that referenced this issue Jan 11, 2023
…ms based (#149)

* feature: completes @Aggregation annotation features (resolves gh-79, gh-88)

* feature: Aggregations API for EntityStreams

* Update redis-om-spring/src/main/java/com/redis/om/spring/repository/query/RedisEnhancedQuery.java

Co-authored-by: M Sazzadul Hoque <7600764+sazzad16@users.noreply.github.com>

* Update redis-om-spring/src/test/java/com/redis/om/spring/search/stream/EntityStreamsAggregationsTest.java

Co-authored-by: M Sazzadul Hoque <7600764+sazzad16@users.noreply.github.com>

* Update redis-om-spring/src/main/java/com/redis/om/spring/metamodel/MetamodelGenerator.java

Co-authored-by: M Sazzadul Hoque <7600764+sazzad16@users.noreply.github.com>

Co-authored-by: M Sazzadul Hoque <7600764+sazzad16@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants