Skip to content

Instantly share code, notes, and snippets.

@fge
Created February 2, 2015 04:54
Show Gist options
  • Select an option

  • Save fge/2e3290f315bf092a0d7a to your computer and use it in GitHub Desktop.

Select an option

Save fge/2e3290f315bf092a0d7a to your computer and use it in GitHub Desktop.
final Field<String> status = DSL.decode()
.when(NODES.SUCCESS.eq(0), "fail")
.when(NODES.SUCCESS.eq(1)
.and(NODES.START_INDEX.equal( NODES.END_INDEX)),
"empty")
.otherwise("nonempty")
.as("status");
db.select(status, DSL.count().as("count"))
.from(NODES)
.groupBy(status)
.fetch()
.forEach(record -> System.out.println(record.value1() + ": "
+ record.value2()));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment