Skip to content

Instantly share code, notes, and snippets.

@fge
Created March 4, 2015 08:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fge/d580a946dc5b74449b39 to your computer and use it in GitHub Desktop.
Save fge/d580a946dc5b74449b39 to your computer and use it in GitHub Desktop.
@Nonnull
@Override
public List<PerClassStatistics> getRulesByClass()
throws GrappaDebuggerException
{
waitForMatchers();
return jooq.select(MATCHERS.CLASS_NAME, DSL.count().as("nrCalls"),
DSL.countDistinct(NODES.MATCHER_ID).as("nrRules"))
.from(MATCHERS, NODES)
.where(NODES.MATCHER_ID.eq(MATCHERS.ID))
.groupBy(MATCHERS.CLASS_NAME)
.fetch()
.map(new PerClassStatisticsMapper());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment