redis-om-spring icon indicating copy to clipboard operation
redis-om-spring copied to clipboard

feature: improves Hash repos to match Document repos, fully tests EntityStreams, general clean up

Open bsbodden opened this issue 3 years ago • 0 comments

First, my apologies for the massive PR. This started as an effort to up the test coverage to 75% or higher. Along the way, I found a few issues (see below) that got fixed and a few that were labeled as "features" since they required new classes.

[1] 8f0b2ef - (HEAD -> bsb/clean_up_and_refactoring, origin/bsb/clean_up_and_refactoring, main) test: add tests for modules operations API [2] 19bc74b - feature: finish implementing terminal JSON actions on EntityStreams [3] f3cafc5 - refactor: consolidate ignore exceptions in BloomQueryExecutor [4] a8de734 - refactor: remove sysouts and format [5] f76178b - test: add test for language stemming in queries [6] 37186c2 - refactor: remove unused template from test, clear all repos before tests [7] 007f5f7 - test: cover all cases of Ulid ID generation [8] 6a7bc9c - feature: add getAllKeysOf method to retrieve paginated keys [9] d7a7788 - refactor: add pass-thru RedisOMCustomConversions to RedisJSONKeyValueAdapter [10] 8ae1f73 - refactor: consolidate get methods [11] f13213d - feature: introduce keyspace resolution for document repositories [12] 837d28e - test: add test when deleting all suggestion entries [13] 226505c - feature: handle metamodel generation for Hashed mapped fields, and general clean up of the metamodel API [14] 6a619fe - feature: improve Hash repositories to catch up with Document repositories querying features [15] ba6a7f4 - feature: add missing Gson adapters for Ulid to GsonBuilderFactor [16] 0279a74 - test: add tests for ObjectUtils class [17] aeea951 - refactor: clean query utils and account for custom conversions (for hashes) [18] 1de6cca - feature: add RedisOMCustomConversions to handle type conversions for Hash mappings [19] e802a18 - refactor: correct invalid identifier type message [20] 5f9c040 - refactor: remove printStackTrace calls, default empty return value on exception [21] 1091d61 - feature: introduce KeyspaceToIndexMap to track Entity Indexes [22] c68d4db - refactor: test and clean tuples implementation [23] d01ff3d - refactor: add accessor for underlying RedisKeyValueAdapter in CustomRedisKeyValueTemplate [24] 38b3def - refactor: replace printStackTrace calls with logging statements [25] e5f3ce9 - fix: add missing apply (aggregation transformations) parameter

bsbodden avatar Aug 08 '22 23:08 bsbodden