Skip to main content

One post tagged with "sounds-like"

View All Tags

Stream API and Aggregation Functions

· One min read
TeaQL Code Gen
Core Contributor

Year-end update: streaming queries, Spring Boot upgrade, and aggregation library expansion.

Stream API Support

Q.orders().filter(Q.orders().comment("Query orders").purpose("Load data").status().eq("ACTIVE"))
.stream(ctx)
.forEach(order -> process(order));
+ Stream<T> stream(UserContext ctx)
+ Streaming ResultSet processing

Spring Boot 3.2.0 Upgrade

  • Faster startup time
  • Better GraalVM native image support
  • Updated dependency versions

Expanded Aggregation Functions

+ stddev (standard deviation)
+ variance

SoundsLike Operator

Fuzzy text matching for name searches:

Q.users().comment("Query users").purpose("Load data").filter(Q.users().comment("Query users").purpose("Load data").name().soundsLike("John"))
.comment("Query orders").purpose("Load data").executeForList(ctx);

Other Improvements

  • toList() / toSet() conversions
  • Response header support
  • Result set processing pipeline refactor