| Modifier and Type | Method and Description |
|---|---|
ResourceAccessor |
Scope.getResourceAccessor() |
ResourceAccessor |
Liquibase.getResourceAccessor()
Return ResourceAccessor used by this Liquibase instance.
|
| Constructor and Description |
|---|
Liquibase(DatabaseChangeLog changeLog,
ResourceAccessor resourceAccessor,
Database database) |
Liquibase(String changeLogFile,
ResourceAccessor resourceAccessor,
Database database)
Creates a Liquibase instance.
|
Liquibase(String changeLogFile,
ResourceAccessor resourceAccessor,
DatabaseConnection conn)
Creates a Liquibase instance for a given DatabaseConnection.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceAccessor |
AbstractChange.getResourceAccessor()
Deprecated.
Should get from
Scope |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
ColumnConfig.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
AddColumnConfig.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
AbstractChange.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
ConstraintsConfig.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
Change.setResourceAccessor(ResourceAccessor resourceAccessor)
Deprecated.
this is now set via
Scope |
void |
AbstractChange.setResourceAccessor(ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutablePreparedStatementBase |
LoadDataChange.createPreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<LoadDataColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
protected ExecutablePreparedStatementBase |
LoadUpdateDataChange.createPreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<LoadDataColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
protected void |
DeleteDataChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected void |
CreateViewChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected void |
StopChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
RawSQLChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected void |
ExecuteShellCommandChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected void |
UpdateDataChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
LoadDataColumnConfig.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomChangeWrapper.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
CustomChangeWrapper.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
CustomChange.setFileOpener(ResourceAccessor resourceAccessor)
Sets the fileOpener that should be used for any file loading and resource
finding for files that are provided by the user.
|
| Modifier and Type | Method and Description |
|---|---|
protected ChangeSet |
DatabaseChangeLog.createChangeSet(ParsedNode node,
ResourceAccessor resourceAccessor) |
protected void |
ChangeSet.handleChildNode(ParsedNode child,
ResourceAccessor resourceAccessor) |
protected void |
DatabaseChangeLog.handleChildNode(ParsedNode node,
ResourceAccessor resourceAccessor) |
protected void |
ChangeSet.handleRollbackNode(ParsedNode rollbackNode,
ResourceAccessor resourceAccessor) |
boolean |
DatabaseChangeLog.include(String fileName,
boolean isRelativePath,
ResourceAccessor resourceAccessor,
ContextExpression includeContextFilter,
LabelExpression labelExpression,
Boolean ignore,
boolean logEveryUnknownFileFormat)
Deprecated.
Incorrect LabelExpression parameter. Kept for backwards compatibility
|
boolean |
DatabaseChangeLog.include(String fileName,
boolean isRelativePath,
ResourceAccessor resourceAccessor,
ContextExpression includeContextFilter,
Labels labels,
Boolean ignore,
boolean logEveryUnknownFileFormat)
Deprecated.
|
boolean |
DatabaseChangeLog.include(String fileName,
boolean isRelativePath,
ResourceAccessor resourceAccessor,
ContextExpression includeContextFilter,
Labels labels,
Boolean ignore,
DatabaseChangeLog.OnUnknownFileFormat onUnknownFileFormat) |
void |
DatabaseChangeLog.includeAll(String pathName,
boolean isRelativeToChangelogFile,
IncludeAllFilter resourceFilter,
boolean errorIfMissingOrEmpty,
Comparator<String> resourceComparator,
ResourceAccessor resourceAccessor,
ContextExpression includeContextFilter,
LabelExpression labelExpression,
boolean ignore)
Deprecated.
Incorrect LabelExpression parameter. Kept for backwards compatibility
|
void |
DatabaseChangeLog.includeAll(String pathName,
boolean isRelativeToChangelogFile,
IncludeAllFilter resourceFilter,
boolean errorIfMissingOrEmpty,
Comparator<String> resourceComparator,
ResourceAccessor resourceAccessor,
ContextExpression includeContextFilter,
Labels labels,
boolean ignore) |
void |
ChangeSet.load(ParsedNode node,
ResourceAccessor resourceAccessor) |
void |
DatabaseChangeLog.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected Change |
ChangeSet.toChange(ParsedNode value,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
DBDocVisitor.writeHTML(File rootOutputDir,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
DatabaseConnection |
DatabaseFactory.openConnection(String url,
String username,
String driver,
String databaseClass,
Properties driverProperties,
ResourceAccessor resourceAccessor) |
DatabaseConnection |
DatabaseFactory.openConnection(String url,
String username,
String password,
String propertyProvider,
ResourceAccessor resourceAccessor) |
DatabaseConnection |
DatabaseFactory.openConnection(String url,
String username,
String password,
String driver,
String databaseClass,
String driverPropertiesFile,
String propertyProviderClass,
ResourceAccessor resourceAccessor) |
Database |
DatabaseFactory.openDatabase(String url,
String username,
String driver,
String databaseClass,
Properties driverProperties,
ResourceAccessor resourceAccessor) |
Database |
DatabaseFactory.openDatabase(String url,
String username,
String password,
String propertyProviderClass,
ResourceAccessor resourceAccessor) |
Database |
DatabaseFactory.openDatabase(String url,
String username,
String password,
String driver,
String databaseClass,
String driverPropertiesFile,
String propertyProviderClass,
ResourceAccessor resourceAccessor) |
void |
LiquibaseExtDriver.setResourceAccessor(ResourceAccessor accessor) |
| Constructor and Description |
|---|
OfflineConnection(String url,
ResourceAccessor resourceAccessor) |
| Constructor and Description |
|---|
ChangeLogWriter(ResourceAccessor resourceAccessor,
File rootOutputDir) |
| Modifier and Type | Field and Description |
|---|---|
protected ResourceAccessor |
AbstractExecutor.resourceAccessor |
| Modifier and Type | Method and Description |
|---|---|
void |
Executor.setResourceAccessor(ResourceAccessor resourceAccessor)
Set a ResourceAccessor on this Executor to be used in file access
|
void |
AbstractExecutor.setResourceAccessor(ResourceAccessor resourceAccessor)
Set a ResourceAccessor on this Executor to be used in file access
|
| Modifier and Type | Class and Description |
|---|---|
class |
AntResourceAccessor |
| Modifier and Type | Method and Description |
|---|---|
protected ResourceAccessor |
BaseLiquibaseTask.getResourceAccessor() |
| Modifier and Type | Method and Description |
|---|---|
protected Database |
BaseLiquibaseTask.createDatabaseFromType(DatabaseType databaseType,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
Database |
DatabaseType.createDatabase(ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
ResourceAccessor |
SchemesCDIConfigBuilder.createResourceAccessor()
API method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommandLineResourceAccessor
Extension of
ClassLoaderResourceAccessor that adds extra fuzzy searching logic based on
what users may enter that is different than what is exactly correct. |
| Modifier and Type | Method and Description |
|---|---|
static Database |
CommandLineUtils.createDatabaseObject(ResourceAccessor resourceAccessor,
String url,
String username,
String password,
String driver,
String defaultCatalogName,
String defaultSchemaName,
boolean outputDefaultCatalog,
boolean outputDefaultSchema,
String databaseClass,
String driverPropertiesFile,
String propertyProviderClass,
String liquibaseCatalogName,
String liquibaseSchemaName,
String databaseChangeLogTableName,
String databaseChangeLogLockTableName) |
static ChangeExecListener |
ChangeExecListenerUtils.getChangeExecListener(Database database,
ResourceAccessor resourceAccessor,
String changeExecListenerClass,
String changeExecListenerPropertiesFile) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpringResourceAccessor |
| Modifier and Type | Method and Description |
|---|---|
protected Database |
SpringLiquibase.createDatabase(Connection c,
ResourceAccessor resourceAccessor)
Subclasses may override this method add change some database settings such as
default schema before returning the database object.
|
| Modifier and Type | Method and Description |
|---|---|
ChangeLogParser |
ChangeLogParserFactory.getParser(String fileNameOrExtension,
ResourceAccessor resourceAccessor) |
SnapshotParser |
SnapshotParserFactory.getParser(String fileNameOrExtension,
ResourceAccessor resourceAccessor) |
DatabaseChangeLog |
ChangeLogParser.parse(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor)
Parses a Liquibase database changelog and returns the parsed form as an object.
|
DatabaseSnapshot |
SnapshotParser.parse(String path,
ResourceAccessor resourceAccessor) |
boolean |
SnapshotParser.supports(String path,
ResourceAccessor resourceAccessor) |
boolean |
ChangeLogParser.supports(String changeLogFile,
ResourceAccessor resourceAccessor)
Checks if the file format is supported by an implementing ChangeLogParser and returns true if that is the case.
|
| Modifier and Type | Method and Description |
|---|---|
protected InputStream |
FormattedSqlChangeLogParser.openChangeLogFile(String physicalChangeLogLocation,
ResourceAccessor resourceAccessor) |
DatabaseChangeLog |
FormattedSqlChangeLogParser.parse(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
boolean |
FormattedSqlChangeLogParser.supports(String changeLogFile,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
DatabaseChangeLog |
SqlChangeLogParser.parse(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
boolean |
SqlChangeLogParser.supports(String changeLogFile,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
protected ResourceAccessor |
LiquibaseEntityResolver.getFallbackResourceAccessor()
ResourceAccessor to use if the standard one does not have the XSD files in it.
|
| Modifier and Type | Method and Description |
|---|---|
DatabaseChangeLog |
AbstractChangeLogParser.parse(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
protected abstract ParsedNode |
AbstractChangeLogParser.parseToNode(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
protected ParsedNode |
XMLChangeLogSAXParser.parseToNode(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
boolean |
XMLChangeLogSAXParser.supports(String changeLogFile,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
DatabaseChangeLog |
YamlChangeLogParser.parse(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
DatabaseSnapshot |
YamlSnapshotParser.parse(String path,
ResourceAccessor resourceAccessor) |
boolean |
YamlParser.supports(String changeLogFile,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
PreconditionLogic.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
CustomPreconditionWrapper.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
Precondition.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected Precondition |
PreconditionLogic.toPrecondition(ParsedNode node,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
PreconditionContainer.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractResourceAccessor
Convenience base class for
ResourceAccessor implementations. |
class |
ClassLoaderResourceAccessor
An implementation of
FileSystemResourceAccessor that builds up the file roots based on the passed ClassLoader. |
class |
CompositeResourceAccessor
A
ResourceAccessor that contains multiple sub-accessors and combines the results of all of them. |
class |
FileSystemResourceAccessor
A @{link ResourceAccessor} implementation for files on the file system.
|
class |
OSGiResourceAccessor |
class |
SearchPathResourceAccessor
This should generally be the overall
ResourceAccessor used by integrations. |
| Modifier and Type | Method and Description |
|---|---|
ResourceAccessor |
PathHandler.getResourceAccessor(String root)
Parse the given path and return a
ResourceAccessor for it. |
ResourceAccessor |
FileSystemPathHandler.getResourceAccessor(String root) |
ResourceAccessor |
PathHandlerFactory.getResourceAccessor(String root)
Creates the
ResourceAccessor for the given path. |
| Modifier and Type | Method and Description |
|---|---|
CompositeResourceAccessor |
CompositeResourceAccessor.addResourceAccessor(ResourceAccessor resourceAccessor) |
void |
CompositeResourceAccessor.removeResourceAccessor(ResourceAccessor resourceAccessor) |
| Constructor and Description |
|---|
CompositeResourceAccessor(ResourceAccessor... resourceAccessors) |
SearchPathResourceAccessor(ResourceAccessor... defaultAccessors)
Calls
SearchPathResourceAccessor(String, ResourceAccessor...) with the current value of GlobalConfiguration.SEARCH_PATH. |
SearchPathResourceAccessor(String searchPath,
ResourceAccessor... defaultAccessors)
Creates itself with the given searchPath value.
|
| Constructor and Description |
|---|
CompositeResourceAccessor(Collection<ResourceAccessor> resourceAccessors) |
| Modifier and Type | Class and Description |
|---|---|
class |
MockResourceAccessor |
| Modifier and Type | Method and Description |
|---|---|
ResourceAccessor |
ResourceSupplier.getSimpleResourceAccessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
LiquibaseSerializable.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
AbstractLiquibaseSerializable.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseSnapshot.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
SnapshotControl.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected void |
DatabaseSnapshot.loadObjects(Map<String,DatabaseObject> objectMap,
Map<String,DatabaseObject> allObjects,
ParsedNode node,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSqlVisitor.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
ResourceAccessor |
ExecutablePreparedStatementBase.getResourceAccessor() |
| Constructor and Description |
|---|
BatchDmlExecutablePreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<LoadDataColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor,
List<ExecutablePreparedStatementBase> statements) |
ExecutablePreparedStatementBase(Database database,
String catalogName,
String schemaName,
String tableName,
List<? extends ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
InsertExecutablePreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<? extends ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
UpdateExecutablePreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractDatabaseObject.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
DatabaseObjectCollection.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
Column.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
Column.AutoIncrementInformation.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
UniqueConstraint.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
| Modifier and Type | Method and Description |
|---|---|
static InputStream |
StreamUtil.openStream(String path,
Boolean relativeToChangelogFile,
ChangeSet changeSet,
ResourceAccessor resourceAccessor)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MavenResourceAccessor
Extension of
ClassLoaderResourceAccessor for Maven which will use a default or user specified ClassLoader to load files/resources. |
| Modifier and Type | Method and Description |
|---|---|
protected ResourceAccessor |
LiquibaseRegisterChangeLogMojo.getResourceAccessor(ClassLoader cl)
Override this method in order to create a ResourceAccessor which only
looks for files in root and src/main/resources paths
|
protected ResourceAccessor |
AbstractLiquibaseMojo.getResourceAccessor(ClassLoader cl) |
protected ResourceAccessor |
AbstractLiquibaseChangeLogMojo.getResourceAccessor(ClassLoader cl) |
Copyright © 2022 Liquibase.org. All rights reserved.