Package-level declarations
Types
A migration the scan found, before anything about the database is known: a .sql file with its text and checksum read, or a class that has not been constructed.
The number a .sql migration is recognised by on every run after the first.
Finds every migration the configuration points at, and puts them in the order they would run.
Reads a migration's version and description out of its name.
Pastes configured values into a .sql migration, before anything else reads it.
What a migration's name says about it.
What a .sql migration is allowed to say, checked while the database is still untouched.
The two places .sql migrations come from, behind one call: ClassGraph for the classpath, where a path can be a jar inside a jar or a Spring Boot fat jar, and Files.walk for a directory, which has to be able to say it is not there.