Index
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 themigrations
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..
All Classes and Interfaces|All Packages