Index
All Classes and Interfaces|All Packages
A
- ac.simons.neo4j.migrations.quarkus.deployment - package ac.simons.neo4j.migrations.quarkus.deployment
- ac.simons.neo4j.migrations.quarkus.it - package ac.simons.neo4j.migrations.quarkus.it
- ac.simons.neo4j.migrations.quarkus.it.migrations - package ac.simons.neo4j.migrations.quarkus.it.migrations
- ac.simons.neo4j.migrations.quarkus.runtime - package ac.simons.neo4j.migrations.quarkus.runtime
-
The runtime infrastructure for configuring and creating instances of
Migrations
. - apply(MigrationContext) - Method in class ac.simons.neo4j.migrations.quarkus.it.migrations.V0002__SomethingJava
- applyMigrations(RuntimeValue<Migrations>, RuntimeValue<Boolean>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
-
Applies the migrations if
MigrationsProperties.enabled
is true. - autocrlf - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
If you're programming on Windows and working with people who are not (or vice-versa), you'll probably run into line-ending issues at some point.
D
- database - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
The database that should be migrated (Neo4j EE 4.0+ only).
- discover(MigrationContext) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticJavaBasedMigrationDiscoverer
E
- enabled - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
Set to false to disable migrations at start.
- equals(Object) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
- externalLocations - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
An optional list of external locations that don't become part of the image.
G
- get() - Method in class ac.simons.neo4j.migrations.quarkus.it.MigrationsResource
- getMigrationClasses() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticJavaBasedMigrationDiscoverer
- getPath() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
- getResources() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticClasspathResourceScanner
- getUrl() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
H
- handlePost(RoutingContext, MultiMap) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsDevConsoleHandler
-
Reactions to clean and apply operations.
- hashCode() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
I
- impersonatedUser - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
An alternative user to impersonate during migration.
- installedBy - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
Username recorded as property by on the MIGRATED_TO relationship.
- isEnabled(MigrationsProperties) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
-
Records the enabled-flag.
L
- locationsToScan - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsBuildTimeProperties
-
Locations of migrations scripts.
M
- MigrationsBuildTimeProperties - Class in ac.simons.neo4j.migrations.quarkus.runtime
-
Part of the
MigrationsProperties
that can only be changed during build time. - MigrationsBuildTimeProperties() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsBuildTimeProperties
- MigrationsDevConsoleHandler - Class in ac.simons.neo4j.migrations.quarkus.runtime
-
Handles POST requests from the dev-ui.
- MigrationsDevConsoleProcessor - Class in ac.simons.neo4j.migrations.quarkus.deployment
- MigrationsDevConsoleProcessor() - Constructor for class ac.simons.neo4j.migrations.quarkus.deployment.MigrationsDevConsoleProcessor
- MigrationsDevConsoleRecorder - Class in ac.simons.neo4j.migrations.quarkus.runtime
-
Triggered during development mode for contributing to the dev console.
- MigrationsDevConsoleRecorder() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsDevConsoleRecorder
- MigrationsProcessor - Class in ac.simons.neo4j.migrations.quarkus.deployment
-
This processor produces two additional items: A synthetic bean of type
Migrations
and an additional bean of typeServiceStartBuildItem
, the latter indicating that all migrations have been applied (in case they are actually enabled). - MigrationsProcessor() - Constructor for class ac.simons.neo4j.migrations.quarkus.deployment.MigrationsProcessor
- MigrationsProperties - Class in ac.simons.neo4j.migrations.quarkus.runtime
-
Shim between
MigrationsConfig
and the Smallrye configuration. - MigrationsProperties() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
- MigrationsRecorder - Class in ac.simons.neo4j.migrations.quarkus.runtime
-
Records both initialization of the
migration config
and themigrations
itself. - MigrationsRecorder() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
- MigrationsResource - Class in ac.simons.neo4j.migrations.quarkus.it
-
Returning a list of migrations.
- MigrationsResource() - Constructor for class ac.simons.neo4j.migrations.quarkus.it.MigrationsResource
O
- of(Collection<ResourceWrapper>) - Static method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticClasspathResourceScanner
-
Creates a new scanner from a fixed set of predefined resources.
- of(Collection<Class<? extends JavaBasedMigration>>) - Static method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticJavaBasedMigrationDiscoverer
-
Creates a new discoverer from a fixed set of already found and loaded classes.
P
- packagesToScan - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsBuildTimeProperties
-
List of packages to scan for Java migrations.
R
- recordConfig(MigrationsBuildTimeProperties, MigrationsProperties, StaticJavaBasedMigrationDiscoverer, ClasspathResourceScanner) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
-
Records the configuration
- recordHandler(RuntimeValue<Migrations>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsDevConsoleRecorder
-
Creates the handler for executing migration commands.
- recordMigrations(RuntimeValue<MigrationsConfig>, RuntimeValue<Driver>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
-
Records the migration itself.
- recordMigrationsSupplier(RuntimeValue<Migrations>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsDevConsoleRecorder
-
Used to expose the migrations runtime value to the dev console
- ResourceWrapper - Class in ac.simons.neo4j.migrations.quarkus.runtime
-
A wrapper around a classpath resource written in a way so that Quarkus can serialize it to and load it from bytecode.
- ResourceWrapper() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
S
- scan(List<String>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticClasspathResourceScanner
-
This method takes the statically found URLs and transform them depending on the runtime: If the scan is invoked in native image runtime, the resource: protocol is used with the original path of the resource.
- schemaDatabase - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
The database that should be used for storing informations about migrations (Neo4j EE 4.0+ only).
- setMigrationClasses(Set<Class<? extends JavaBasedMigration>>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticJavaBasedMigrationDiscoverer
-
This method may not be used outside Quarkus internal code.
- setPath(String) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
- setResources(Set<ResourceWrapper>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticClasspathResourceScanner
-
This method may not be used outside Quarkus internal code.
- setUrl(String) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
- SomeService - Class in ac.simons.neo4j.migrations.quarkus.it.migrations
- StaticClasspathResourceScanner - Class in ac.simons.neo4j.migrations.quarkus.runtime
-
This resource scanner holds a list of
resource wrappers
, pointing to (Cypher) resources found on the classpath. - StaticClasspathResourceScanner() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.StaticClasspathResourceScanner
- StaticJavaBasedMigrationDiscoverer - Class in ac.simons.neo4j.migrations.quarkus.runtime
- StaticJavaBasedMigrationDiscoverer() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.StaticJavaBasedMigrationDiscoverer
T
- transactionMode - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
The transaction mode in use (Defaults to "per migration", meaning one script is run in one transaction).
V
- V0002__SomethingJava - Class in ac.simons.neo4j.migrations.quarkus.it.migrations
-
A sample migration
- V0002__SomethingJava() - Constructor for class ac.simons.neo4j.migrations.quarkus.it.migrations.V0002__SomethingJava
- validateOnMigrate - Variable in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
-
Validating helps you verify that the migrations applied to the database match the ones available locally and is on by default.
All Classes and Interfaces|All Packages