Package ac.simons.neo4j.migrations.core
package ac.simons.neo4j.migrations.core
The main entry package to Neo4j-Migrations. Public classes can be considered public API unless marked otherwise.
-
ClassDescriptionA scanner for Cypher resources (resources ending with
Defaults.CYPHER_SCRIPT_EXTENSION
) available in the classpath.Result of a clean operation.Provides detailed information about the connection being used when invoking any method that talks to the database.Default handler for cypher resources.A specialization of theOperationResult
that always affects a database, either the default one or a named other.Default handler for xml resources.Defaults for Migrations configuration.Discoverer<T>Discoverer of migrations.Interface to be implemented for Java-based migrations.A location type.Base interface for any migration.Public information about an applied migration.Used for selecting how theMigrationChain
should be computed.A chain element describing a pending or applied migration.Parameter object / context for migrations to be applied.Main entry to Neo4j MigrationsConfiguration for Migrations.A builder to create new instances ofconfigurations
.Used for configuring the transaction mode in Cypher-based transactions.An unchecked exception that is thrown when something didn't work as expected.State of a migration.Type of migration.A migrations version.Represents the result of some operations.Same semantics asorg.springframework.core.Ordered
: The actual order can be interpreted as prioritization, with the first object (with the lowest order value) having the highest priority.An interface defining a provider with a set of supported extension and a mapper from resource toMigration
.A context in which a resource with a given URL was discovered.The result of theMigrations.validate()
operation.The outcome of the validation.An extended catalog keeping track of items as defined bycatalog based migrations
and theirversion
.