A B C D E F G H I L M N O P Q R S T U V W X 
All Classes All Packages

A

abort(Executor) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
acquire(Connection, LiquigraphLock) - Static method in class org.liquigraph.core.io.lock.LockableConnection
 
addEntityResolver(EntityResolver) - Method in class org.liquigraph.core.io.xml.ChainedEntityResolver
 
AndQuery - Class in org.liquigraph.core.model
 
AndQuery() - Constructor for class org.liquigraph.core.model.AndQuery
 

B

build() - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Builds a Configuration instance after validating the specified parameters.
BY_ANY_CONTEXT(Optional<Collection<String>>) - Static method in class org.liquigraph.core.model.predicates.ExecutionContextsMatchAnyContext
 
BY_ANY_EXECUTION_CONTEXT(ExecutionContexts) - Static method in class org.liquigraph.core.model.predicates.ChangesetMatchAnyExecutionContexts
 
BY_ID(String, String) - Static method in class org.liquigraph.core.model.predicates.ChangesetById
 

C

ChainedEntityResolver - Class in org.liquigraph.core.io.xml
 
ChainedEntityResolver() - Constructor for class org.liquigraph.core.io.xml.ChainedEntityResolver
 
Changelog - Class in org.liquigraph.core.model
 
Changelog() - Constructor for class org.liquigraph.core.model.Changelog
 
ChangelogFileWriter - Class in org.liquigraph.core.io
 
ChangelogFileWriter(ConditionPrinter, String, File) - Constructor for class org.liquigraph.core.io.ChangelogFileWriter
 
ChangelogGraphReader - Class in org.liquigraph.core.io
 
ChangelogGraphReader() - Constructor for class org.liquigraph.core.io.ChangelogGraphReader
 
ChangelogGraphWriter - Class in org.liquigraph.core.io
 
ChangelogGraphWriter(Supplier<Connection>, ConditionExecutor) - Constructor for class org.liquigraph.core.io.ChangelogGraphWriter
 
changelogLoader() - Method in class org.liquigraph.core.configuration.Configuration
 
ChangelogLoader - Interface in org.liquigraph.core.io.xml
Loader for changelog files.
ChangelogParser - Class in org.liquigraph.core.io.xml
 
ChangelogParser(XmlSchemaValidator, ChangelogPreprocessor) - Constructor for class org.liquigraph.core.io.xml.ChangelogParser
 
ChangelogPreprocessor - Class in org.liquigraph.core.io.xml
 
ChangelogPreprocessor(ImportResolver) - Constructor for class org.liquigraph.core.io.xml.ChangelogPreprocessor
 
ChangelogWriter - Interface in org.liquigraph.core.io
 
Changeset - Class in org.liquigraph.core.model
 
Changeset() - Constructor for class org.liquigraph.core.model.Changeset
 
ChangesetById - Class in org.liquigraph.core.model.predicates
 
ChangesetChecksumHasChanged - Class in org.liquigraph.core.model.predicates
 
ChangesetMatchAnyExecutionContexts - Class in org.liquigraph.core.model.predicates
 
ChangesetRunAlways - Enum in org.liquigraph.core.model.predicates
 
ChangesetRunOnChange - Enum in org.liquigraph.core.model.predicates
 
checkArgument(boolean, String) - Static method in class org.liquigraph.core.exception.Preconditions
 
checkNotNull(T) - Static method in class org.liquigraph.core.exception.Preconditions
 
checkQueryListState(Collection<Query>) - Static method in class org.liquigraph.core.model.CompoundQueries
 
checkState(boolean) - Static method in class org.liquigraph.core.exception.Preconditions
 
checksum(Collection<String>) - Static method in class org.liquigraph.core.model.Checksums
 
CHECKSUM_HAS_CHANGED(Collection<Changeset>) - Static method in class org.liquigraph.core.model.predicates.ChangesetChecksumHasChanged
 
Checksums - Class in org.liquigraph.core.model
 
Checksums() - Constructor for class org.liquigraph.core.model.Checksums
 
classLoader() - Method in class org.liquigraph.core.configuration.Configuration
Deprecated.
Use Configuration.changelogLoader() for loading any kind of changelog.
ClassLoaderChangelogLoader - Class in org.liquigraph.core.io.xml
A ChangelogLoader which uses a ClassLoader to load changelogs.
ClassLoaderChangelogLoader(ClassLoader) - Constructor for class org.liquigraph.core.io.xml.ClassLoaderChangelogLoader
 
clearWarnings() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
close() - Method in class org.liquigraph.core.io.lock.LockableConnection
Removes lock node and removes the related cleanup task shutdown hook before closing the underlying connection.
commit() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
compose(boolean, boolean) - Method in class org.liquigraph.core.model.AndQuery
 
compose(boolean, boolean) - Method in interface org.liquigraph.core.model.CompoundQuery
 
compose(boolean, boolean) - Method in class org.liquigraph.core.model.OrQuery
 
compose(String, String) - Method in class org.liquigraph.core.model.AndQuery
 
compose(String, String) - Method in interface org.liquigraph.core.model.CompoundQuery
 
compose(String, String) - Method in class org.liquigraph.core.model.OrQuery
 
CompoundQueries - Class in org.liquigraph.core.model
 
CompoundQueries() - Constructor for class org.liquigraph.core.model.CompoundQueries
 
CompoundQuery - Interface in org.liquigraph.core.model
 
Condition - Interface in org.liquigraph.core.model
 
ConditionExecutionException - Exception in org.liquigraph.core.exception
 
ConditionExecutionException(Throwable, String, Object...) - Constructor for exception org.liquigraph.core.exception.ConditionExecutionException
 
ConditionExecutor - Class in org.liquigraph.core.io
 
ConditionExecutor() - Constructor for class org.liquigraph.core.io.ConditionExecutor
 
ConditionPrinter - Class in org.liquigraph.core.io
 
ConditionPrinter() - Constructor for class org.liquigraph.core.io.ConditionPrinter
 
Configuration - Class in org.liquigraph.core.configuration
Immutable Liquigraph configuration settings.
ConfigurationBuilder - Class in org.liquigraph.core.configuration
Fluent Configuration builder.
ConfigurationBuilder() - Constructor for class org.liquigraph.core.configuration.ConfigurationBuilder
 
connect() - Method in class org.liquigraph.core.io.GraphJdbcConnector
Acquires a new connection to the configured instance and tries to lock it (fail-fast).
ConnectionConfiguration - Interface in org.liquigraph.core.configuration
 
ConnectionConfigurationByDataSource - Class in org.liquigraph.core.configuration
 
ConnectionConfigurationByDataSource(DataSource, Optional<String>, Optional<String>) - Constructor for class org.liquigraph.core.configuration.ConnectionConfigurationByDataSource
 
ConnectionConfigurationByUri - Class in org.liquigraph.core.configuration
 
ConnectionConfigurationByUri(String, Optional<String>, Optional<String>, Optional<String>) - Constructor for class org.liquigraph.core.configuration.ConnectionConfigurationByUri
 
CONTINUE - org.liquigraph.core.model.PreconditionErrorPolicy
 
createArrayOf(String, Object[]) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createBlob() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createClob() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createNClob() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createSQLXML() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createStatement() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createStatement(int, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createStatement(int, int, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createStruct(String, Object[]) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
createValidator(DOMSource) - Method in class org.liquigraph.core.io.xml.DomSourceValidatorFactory
 
currentThreadContextClassLoader() - Static method in class org.liquigraph.core.io.xml.ClassLoaderChangelogLoader
 

D

dataSourceConfiguration() - Method in class org.liquigraph.core.configuration.Configuration
 
DatasourceConfigurationValidator - Class in org.liquigraph.core.configuration.validators
 
DatasourceConfigurationValidator() - Constructor for class org.liquigraph.core.configuration.validators.DatasourceConfigurationValidator
 
DEFAULT_CONTEXT - Static variable in class org.liquigraph.core.configuration.ExecutionContexts
 
DomSourceValidatorFactory - Class in org.liquigraph.core.io.xml
 
DomSourceValidatorFactory() - Constructor for class org.liquigraph.core.io.xml.DomSourceValidatorFactory
 
DryRunMode - Class in org.liquigraph.core.configuration
 
DryRunMode(Path) - Constructor for class org.liquigraph.core.configuration.DryRunMode
 

E

equals(Object) - Method in class org.liquigraph.core.configuration.DryRunMode
 
equals(Object) - Method in class org.liquigraph.core.model.AndQuery
 
equals(Object) - Method in class org.liquigraph.core.model.Changeset
 
equals(Object) - Method in class org.liquigraph.core.model.OrQuery
 
equals(Object) - Method in class org.liquigraph.core.model.Postcondition
 
equals(Object) - Method in class org.liquigraph.core.model.Precondition
 
equals(Object) - Method in class org.liquigraph.core.model.SimpleQuery
 
executeCondition(Connection, Condition) - Method in class org.liquigraph.core.io.ConditionExecutor
 
executionContexts() - Method in class org.liquigraph.core.configuration.Configuration
 
ExecutionContexts - Class in org.liquigraph.core.configuration
 
ExecutionContexts(Collection<String>) - Constructor for class org.liquigraph.core.configuration.ExecutionContexts
 
ExecutionContextsMatchAnyContext - Class in org.liquigraph.core.model.predicates
 
executionMode() - Method in class org.liquigraph.core.configuration.Configuration
 
ExecutionMode - Interface in org.liquigraph.core.configuration
 
ExecutionModeValidator - Class in org.liquigraph.core.configuration.validators
 
ExecutionModeValidator() - Constructor for class org.liquigraph.core.configuration.validators.ExecutionModeValidator
 

F

FAIL - org.liquigraph.core.model.PreconditionErrorPolicy
 

G

get() - Method in class org.liquigraph.core.configuration.ConnectionConfigurationByDataSource
 
get() - Method in class org.liquigraph.core.configuration.ConnectionConfigurationByUri
 
getAuthor() - Method in class org.liquigraph.core.model.Changeset
 
getAutoCommit() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getCatalog() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getChangesets() - Method in class org.liquigraph.core.model.Changelog
 
getChecksum() - Method in class org.liquigraph.core.model.Changeset
 
getClassLoader() - Method in class org.liquigraph.core.io.xml.ClassLoaderChangelogLoader
 
getClientInfo() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getClientInfo(String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getExecutionsContexts() - Method in class org.liquigraph.core.model.Changeset
 
getFirstQuery() - Method in class org.liquigraph.core.model.AndQuery
 
getFirstQuery() - Method in interface org.liquigraph.core.model.CompoundQuery
 
getFirstQuery() - Method in class org.liquigraph.core.model.OrQuery
 
getHoldability() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getId() - Method in class org.liquigraph.core.model.Changeset
 
getMetaData() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getNetworkTimeout() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getOutputFile() - Method in class org.liquigraph.core.configuration.DryRunMode
 
getPolicy() - Method in class org.liquigraph.core.model.Precondition
 
getPostcondition() - Method in class org.liquigraph.core.model.Changeset
 
getPrecondition() - Method in class org.liquigraph.core.model.Changeset
 
getQueries() - Method in class org.liquigraph.core.model.AndQuery
 
getQueries() - Method in class org.liquigraph.core.model.Changeset
 
getQueries() - Method in class org.liquigraph.core.model.OrQuery
 
getQuery() - Method in interface org.liquigraph.core.model.Condition
 
getQuery() - Method in class org.liquigraph.core.model.Postcondition
 
getQuery() - Method in class org.liquigraph.core.model.Precondition
 
getQuery() - Method in class org.liquigraph.core.model.SimpleQuery
 
getSchema() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getSecondQuery() - Method in class org.liquigraph.core.model.AndQuery
 
getSecondQuery() - Method in interface org.liquigraph.core.model.CompoundQuery
 
getSecondQuery() - Method in class org.liquigraph.core.model.OrQuery
 
getTransactionIsolation() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getTypeMap() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
getWarnings() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
GraphJdbcConnector - Class in org.liquigraph.core.io
 
GraphJdbcConnector(Configuration) - Constructor for class org.liquigraph.core.io.GraphJdbcConnector
 

H

hashCode() - Method in class org.liquigraph.core.configuration.DryRunMode
 
hashCode() - Method in class org.liquigraph.core.model.AndQuery
 
hashCode() - Method in class org.liquigraph.core.model.Changeset
 
hashCode() - Method in class org.liquigraph.core.model.OrQuery
 
hashCode() - Method in class org.liquigraph.core.model.Postcondition
 
hashCode() - Method in class org.liquigraph.core.model.Precondition
 
hashCode() - Method in class org.liquigraph.core.model.SimpleQuery
 

I

ImportResolver - Class in org.liquigraph.core.io.xml
 
ImportResolver() - Constructor for class org.liquigraph.core.io.xml.ImportResolver
 
in(Collection<T>) - Static method in class org.liquigraph.core.model.predicates.Predicates
 
isClosed() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
isReadOnly() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
isRunAlways() - Method in class org.liquigraph.core.model.Changeset
 
isRunOnChange() - Method in class org.liquigraph.core.model.Changeset
 
isValid(int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
isWrapperFor(Class<?>) - Method in class org.liquigraph.core.io.lock.LockableConnection
 

L

Liquigraph - Class in org.liquigraph.core.api
Liquigraph facade in charge of migration execution.
Liquigraph() - Constructor for class org.liquigraph.core.api.Liquigraph
 
LiquigraphApi - Interface in org.liquigraph.core.api
 
LiquigraphLocalEntityResolver - Class in org.liquigraph.core.io.xml
Resolves XML entities against local classpath resources.
LiquigraphLocalEntityResolver() - Constructor for class org.liquigraph.core.io.xml.LiquigraphLocalEntityResolver
 
LiquigraphLock - Class in org.liquigraph.core.io.lock
Shared lock proxy using references on the connections to create and remove the lock node, more or less like performing garbage collection by reference counting.
LiquigraphLock(Supplier<Connection>) - Constructor for class org.liquigraph.core.io.lock.LiquigraphLock
 
LiquigraphLockException - Exception in org.liquigraph.core.exception
 
LiquigraphLockException(String, SQLException) - Constructor for exception org.liquigraph.core.exception.LiquigraphLockException
 
load(String) - Method in interface org.liquigraph.core.io.xml.ChangelogLoader
Loads the given changelog.
load(String) - Method in class org.liquigraph.core.io.xml.ClassLoaderChangelogLoader
 
LockableConnection - Class in org.liquigraph.core.io.lock
This JDBC connection decorator writes a (:__LiquigraphLock) Neo4j node in order to prevent concurrent executions.

M

MandatoryOptionValidator - Class in org.liquigraph.core.configuration.validators
 
MandatoryOptionValidator() - Constructor for class org.liquigraph.core.configuration.validators.MandatoryOptionValidator
 
MARK_AS_EXECUTED - org.liquigraph.core.model.PreconditionErrorPolicy
 
masterChangelog() - Method in class org.liquigraph.core.configuration.Configuration
 
matches(Optional<Collection<String>>) - Method in class org.liquigraph.core.configuration.ExecutionContexts
 

N

nativeSQL(String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 

O

org.liquigraph.core.api - package org.liquigraph.core.api
 
org.liquigraph.core.configuration - package org.liquigraph.core.configuration
 
org.liquigraph.core.configuration.validators - package org.liquigraph.core.configuration.validators
 
org.liquigraph.core.exception - package org.liquigraph.core.exception
 
org.liquigraph.core.io - package org.liquigraph.core.io
 
org.liquigraph.core.io.lock - package org.liquigraph.core.io.lock
 
org.liquigraph.core.io.xml - package org.liquigraph.core.io.xml
 
org.liquigraph.core.model - package org.liquigraph.core.model
 
org.liquigraph.core.model.predicates - package org.liquigraph.core.model.predicates
 
org.liquigraph.core.validation - package org.liquigraph.core.validation
 
OrQuery - Class in org.liquigraph.core.model
 
OrQuery() - Constructor for class org.liquigraph.core.model.OrQuery
 

P

parse(ChangelogLoader, String) - Method in class org.liquigraph.core.io.xml.ChangelogParser
Parses a masterChangelog XML file from the specified classloader, to a Changelog object.
PersistedChangesetValidator - Class in org.liquigraph.core.validation
 
PersistedChangesetValidator() - Constructor for class org.liquigraph.core.validation.PersistedChangesetValidator
 
Postcondition - Class in org.liquigraph.core.model
 
Postcondition() - Constructor for class org.liquigraph.core.model.Postcondition
 
Precondition - Class in org.liquigraph.core.model
 
Precondition() - Constructor for class org.liquigraph.core.model.Precondition
 
PreconditionErrorPolicy - Enum in org.liquigraph.core.model
 
PreconditionNotMetException - Exception in org.liquigraph.core.exception
 
PreconditionNotMetException(String) - Constructor for exception org.liquigraph.core.exception.PreconditionNotMetException
 
Preconditions - Class in org.liquigraph.core.exception
 
Predicates - Class in org.liquigraph.core.model.predicates
 
prepareCall(String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareCall(String, int, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareCall(String, int, int, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareStatement(String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareStatement(String, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareStatement(String, int[]) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareStatement(String, int, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareStatement(String, int, int, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
prepareStatement(String, String[]) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
preProcess(String, ChangelogLoader) - Method in class org.liquigraph.core.io.xml.ChangelogPreprocessor
 
print(Condition) - Method in class org.liquigraph.core.io.ConditionPrinter
 
print(Precondition) - Method in class org.liquigraph.core.io.ConditionPrinter
 
propagate(Throwable) - Static method in class org.liquigraph.core.exception.Throwables
 

Q

Query - Interface in org.liquigraph.core.model
 

R

read(Connection) - Method in class org.liquigraph.core.io.ChangelogGraphReader
 
releaseSavepoint(Savepoint) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
resolveEntity(String, String) - Method in class org.liquigraph.core.io.xml.ChainedEntityResolver
 
resolveEntity(String, String) - Method in class org.liquigraph.core.io.xml.LiquigraphLocalEntityResolver
 
resolveImports(String, ChangelogLoader) - Method in class org.liquigraph.core.io.xml.ImportResolver
 
resolveWriter(Supplier<Connection>, ConditionExecutor, ConditionPrinter) - Method in class org.liquigraph.core.configuration.Configuration
 
rollback() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
rollback(Savepoint) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
RUN_ALWAYS - org.liquigraph.core.model.predicates.ChangesetRunAlways
 
RUN_MODE - org.liquigraph.core.configuration.RunMode
 
RUN_ON_CHANGE - org.liquigraph.core.model.predicates.ChangesetRunOnChange
 
runMigrations(Configuration) - Method in class org.liquigraph.core.api.Liquigraph
 
runMigrations(Configuration) - Method in interface org.liquigraph.core.api.LiquigraphApi
Triggers migration execution, according to the specified Configuration instance.
RunMode - Enum in org.liquigraph.core.configuration
 

S

setAuthor(String) - Method in class org.liquigraph.core.model.Changeset
 
setAutoCommit(boolean) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setCatalog(String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setChangesets(Collection<Changeset>) - Method in class org.liquigraph.core.model.Changelog
 
setChecksum(String) - Method in class org.liquigraph.core.model.Changeset
 
setClientInfo(String, String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setClientInfo(Properties) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setContexts(String) - Method in class org.liquigraph.core.model.Changeset
 
setHoldability(int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setId(String) - Method in class org.liquigraph.core.model.Changeset
 
setNetworkTimeout(Executor, int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setPolicy(PreconditionErrorPolicy) - Method in class org.liquigraph.core.model.Precondition
 
setPostcondition(Postcondition) - Method in class org.liquigraph.core.model.Changeset
 
setPrecondition(Precondition) - Method in class org.liquigraph.core.model.Changeset
 
setQueries(Collection<String>) - Method in class org.liquigraph.core.model.Changeset
 
setQueries(List<Query>) - Method in class org.liquigraph.core.model.AndQuery
 
setQueries(List<Query>) - Method in class org.liquigraph.core.model.OrQuery
 
setQuery(String) - Method in class org.liquigraph.core.model.SimpleQuery
 
setQuery(Query) - Method in class org.liquigraph.core.model.Postcondition
 
setQuery(Query) - Method in class org.liquigraph.core.model.Precondition
 
setReadOnly(boolean) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setRunAlways(boolean) - Method in class org.liquigraph.core.model.Changeset
 
setRunOnChange(boolean) - Method in class org.liquigraph.core.model.Changeset
 
setSavepoint() - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setSavepoint(String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setSchema(String) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setTransactionIsolation(int) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
setTypeMap(Map<String, Class<?>>) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
SimpleQuery - Class in org.liquigraph.core.model
 
SimpleQuery() - Constructor for class org.liquigraph.core.model.SimpleQuery
 

T

test(String) - Method in class org.liquigraph.core.model.predicates.ExecutionContextsMatchAnyContext
 
test(Changeset) - Method in class org.liquigraph.core.model.predicates.ChangesetById
 
test(Changeset) - Method in class org.liquigraph.core.model.predicates.ChangesetChecksumHasChanged
 
test(Changeset) - Method in class org.liquigraph.core.model.predicates.ChangesetMatchAnyExecutionContexts
 
test(Changeset) - Method in enum org.liquigraph.core.model.predicates.ChangesetRunAlways
 
test(Changeset) - Method in enum org.liquigraph.core.model.predicates.ChangesetRunOnChange
 
Throwables - Class in org.liquigraph.core.exception
 
toString() - Method in class org.liquigraph.core.configuration.DryRunMode
 
toString() - Method in class org.liquigraph.core.model.AndQuery
 
toString() - Method in class org.liquigraph.core.model.Changeset
 
toString() - Method in class org.liquigraph.core.model.OrQuery
 
toString() - Method in class org.liquigraph.core.model.Postcondition
 
toString() - Method in class org.liquigraph.core.model.Precondition
 
toString() - Method in class org.liquigraph.core.model.SimpleQuery
 

U

unwrap(Class<T>) - Method in class org.liquigraph.core.io.lock.LockableConnection
 
UserCredentialsOptionValidator - Class in org.liquigraph.core.configuration.validators
 
UserCredentialsOptionValidator() - Constructor for class org.liquigraph.core.configuration.validators.UserCredentialsOptionValidator
 

V

validate(String, String) - Method in class org.liquigraph.core.configuration.validators.UserCredentialsOptionValidator
Validates the given user credentials in the sense of checking if they are reasonable, i.e.
validate(Collection<Changeset>, Collection<Changeset>) - Method in class org.liquigraph.core.validation.PersistedChangesetValidator
 
validate(Optional<String>, Optional<String>) - Method in class org.liquigraph.core.configuration.validators.UserCredentialsOptionValidator
Validates the given user credentials are provided; username and password
validate(Optional<String>, Optional<DataSource>, Optional<String>) - Method in class org.liquigraph.core.configuration.validators.DatasourceConfigurationValidator
 
validate(ExecutionMode) - Method in class org.liquigraph.core.configuration.validators.ExecutionModeValidator
 
validate(ChangelogLoader, String) - Method in class org.liquigraph.core.configuration.validators.MandatoryOptionValidator
 
validateSchema(Node) - Method in class org.liquigraph.core.io.xml.XmlSchemaValidator
Validate the fully resolved changelog containing all migrations
valueOf(String) - Static method in enum org.liquigraph.core.configuration.RunMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.liquigraph.core.model.PreconditionErrorPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.liquigraph.core.model.predicates.ChangesetRunAlways
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.liquigraph.core.model.predicates.ChangesetRunOnChange
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.liquigraph.core.configuration.RunMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.liquigraph.core.model.PreconditionErrorPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.liquigraph.core.model.predicates.ChangesetRunAlways
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.liquigraph.core.model.predicates.ChangesetRunOnChange
Returns an array containing the constants of this enum type, in the order they are declared.

W

withChangelogLoader(ChangelogLoader) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Sets ChangelogLoader to use when reading Liquigraph changelogs.
withClassLoader(ClassLoader) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Deprecated.
Please use ConfigurationBuilder.withChangelogLoader(ChangelogLoader) with a ClassLoaderChangelogLoader.

Sets ClassLoader to use when reading Liquigraph changelogs. Default is Thread.currentThread().getContextClassLoader(). Don't call this unless you REALLY know what you're doing.

withDatabase(String) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Specifies the database to run changes on.
withDataSource(DataSource) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Specifies the data source of the graph database instance.
withDryRunMode(Path) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Sets Liquigraph to write changesets in a output.cypher in the specified outputDirectory.
withExecutionContexts(String...) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
 
withExecutionContexts(Collection<String>) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Specifies one or more execution contexts.
withMasterChangelogLocation(String) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Specifies the location of the master changelog file.
withPassword(String) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Specifies the password allowed to connect to the remote graph database instance.
withRunMode() - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Sets Liquigraph to execute changesets against the configured graph database.
withUri(String) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Specifies the JDBC connection URI of the graph database instance.
withUsername(String) - Method in class org.liquigraph.core.configuration.ConfigurationBuilder
Specifies the username allowed to connect to the remote graph database instance.
write(Collection<Changeset>) - Method in class org.liquigraph.core.io.ChangelogFileWriter
 
write(Collection<Changeset>) - Method in class org.liquigraph.core.io.ChangelogGraphWriter
Runs the set of migrations against the configured database and inserts them in the persisted migration graph.
write(Collection<Changeset>) - Method in interface org.liquigraph.core.io.ChangelogWriter
 

X

XmlSchemaValidator - Class in org.liquigraph.core.io.xml
 
XmlSchemaValidator() - Constructor for class org.liquigraph.core.io.xml.XmlSchemaValidator
 
A B C D E F G H I L M N O P Q R S T U V W X 
All Classes All Packages