Michael Simons

Results 122 comments of Michael Simons

Would that use just a code-coverage tool (for a filtered subset of the API/DSL)? Or a manual check/list of the things that we might be able to cover?

In jOOQ, there's a single DSL API entry point (`org.jooq.impl.DSL`, see also https://github.com/neo4j-contrib/cypher-dsl/issues/573), and all of the DSL methods throughout the API are annotated with `@Support` (to list dialect support)....

Really great work on the expressions so far and the TCK works really well.

This works correctly in version 6, see ```java try (var result = stmt.executeQuery("MATCH (n:mynode) RETURN n.aninteger ORDER BY n.order_prop ASC")) { assertThat(result.next()).isTrue(); assertThat(result.getInt(1)).isEqualTo(42); assertThat(result.next()).isTrue(); assertThat(result.getInt(1)).isZero(); assertThat(result.wasNull()).isTrue(); assertThat(result.next()).isFalse(); } ``` I...

Added `truncate` in 1e45331.

Relevant bits: Getting the chain of applied migrations ``` String query = "" + "MATCH p=(b:__Neo4jMigration {version:'BASELINE'}) - [r:MIGRATED_TO*] -> (l:__Neo4jMigration) \n" + "WHERE coalesce(b.migrationTarget,'') = coalesce($migrationTarget,'') AND NOT (l)-[:MIGRATED_TO]->(:__Neo4jMigration)\n"...

Recording a new migration (sorry, Java) ```java private MigrationVersion recordApplication(String neo4jUser, MigrationVersion previousVersion, Migration appliedMigration, long executionTime) { try (Session session = context.getSchemaSession()) { Optional migrationTarget = context.getConfig().getMigrationTargetIn(context); Map parameters...

Hej. All the familiar faces :) AFAIK GitHub does only support Arm64 on Mac these days. I can't help with the JVM-Driver, but the profile in the pom is there.

No, no critical users on Windows. I probably misinterpreted the GitHub profile, actually. Only wanted to work on MacOS, so that I can be sure my ClassGraph PRs build green...

Looking forward to try this out! Thanks for taking care!