Index

A C D E G H I L M O P R S T V 
All Classes and Interfaces|All Packages

A

ac.simons.neo4j.migrations.quarkus.runtime - package ac.simons.neo4j.migrations.quarkus.runtime
The runtime infrastructure for configuring and creating instances of Migrations.
applyMigrations(RuntimeValue<Migrations>, RuntimeValue<Boolean>) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
Applies the migrations if MigrationsProperties.enabled() is true.
autocrlf() - Method in interface 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.

C

clean() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRPCService
 
configBuilder(SmallRyeConfigBuilder) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsConfigCustomizer
 

D

database() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
Returns the database that should be migrated (Neo4j EE 4.0+ only), leave empty for using the default database.
delayBetweenMigrations() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
Returns a configurable delay that will be applied in between applying two migrations.
discover(MigrationContext) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.StaticJavaBasedMigrationDiscoverer
 

E

enabled() - Method in interface 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() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
An optional list of external locations that don't become part of the image.

G

getAll() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRPCService
 
getConnectionDetails() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRPCService
 
getLabel() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRPCService
 
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

hashCode() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.ResourceWrapper
 

I

impersonatedUser() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
An alternative user to impersonate during migration.
installedBy() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
Returns 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() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsBuildTimeProperties
This is a build time configuration option and can't be changed during runtime.

M

migrate() - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRPCService
 
MigrationsBuildTimeProperties - Interface in ac.simons.neo4j.migrations.quarkus.runtime
Part of the MigrationsProperties that can only be changed during build time.
MigrationsConfigCustomizer - Class in ac.simons.neo4j.migrations.quarkus.runtime
Config customizer to ignore validation of unmapped properties between build-time and runtime.
MigrationsConfigCustomizer() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsConfigCustomizer
 
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
 
MigrationsProperties - Interface in ac.simons.neo4j.migrations.quarkus.runtime
Shim between MigrationsConfig and the Smallrye configuration.
MigrationsRecorder - Class in ac.simons.neo4j.migrations.quarkus.runtime
Records both initialization of the migration config and the migrations itself.
MigrationsRecorder() - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
 
MigrationsRPCService - Class in ac.simons.neo4j.migrations.quarkus.runtime
A service delegating to an instance of migrations for various tasks in the dev-ui.
MigrationsRPCService(Migrations) - Constructor for class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRPCService
 

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() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsBuildTimeProperties
This is a build time configuration option and can't be changed during runtime.

R

recordConfig(MigrationsBuildTimeProperties, MigrationsProperties, StaticJavaBasedMigrationDiscoverer, ClasspathResourceScanner) - Method in class ac.simons.neo4j.migrations.quarkus.runtime.MigrationsRecorder
Records the configuration
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() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
Returns the database that should be used for storing informations about migrations (Neo4j EE 4.0+ only), leave empty for using the default database.
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
 
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() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
Returns the transaction mode in use (Defaults to "per migration", meaning one script is run in one transaction).
transactionTimeout() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
Configures the transaction timeout that should be applied for each migration or each statement (the latter depends on MigrationsProperties.transactionMode()).

V

validateOnMigrate() - Method in interface 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.
versionSortOrder() - Method in interface ac.simons.neo4j.migrations.quarkus.runtime.MigrationsProperties
Returns the sort order for migrations which Defaults to MigrationsConfig.VersionSortOrder.LEXICOGRAPHIC until 3.x..
A C D E G H I L M O P R S T V 
All Classes and Interfaces|All Packages