Uses of Package
ac.simons.neo4j.migrations.core
Package
Description
The main entry package to Neo4j-Migrations.
The runtime infrastructure for configuring and creating instances of
Migrations
.Automatic configuration of Neo4j migrations for Spring Boot.
-
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.Abstraction over Cypher resources.Terminal step of building a resourceA specialization of theOperationResult
that always affects a database, either the default one or a named other.Discoverer of migrations.Interface to be implemented for Java-based migrations.A location type.Accessor to messages shared between the core module and extensions.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.Configuration 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 a Neo4j edition.Simplified Neo4j version, fuzzy if you want so (just looking at Major.Minor, not the patches).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. -
ClassDescriptionRepresents a Neo4j edition.Simplified Neo4j version, fuzzy if you want so (just looking at Major.Minor, not the patches).
-
ClassDescriptionA utility class to avoid duplication of common characteristics of
migration providers
.Base interface for any migration.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. -
ClassDescriptionInterface to be implemented for Java-based migrations.Base interface for any migration.Parameter object / context for migrations to be applied.
-
ClassDescriptionA scanner for Cypher resources (resources ending with
Defaults.CYPHER_SCRIPT_EXTENSION
) available in the classpath.Discoverer of migrations.Interface to be implemented for Java-based migrations.Parameter object / context for migrations to be applied.Main entry to Neo4j MigrationsConfiguration for Migrations.Used for configuring the transaction mode in Cypher-based transactions. -
ClassDescriptionUsed for configuring the transaction mode in Cypher-based transactions.