Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
ConstraintsConfig.load(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 |
Change.setResourceAccessor(ResourceAccessor resourceAccessor)
Sets the
ResourceAccessor that should be used for any file and/or resource loading needed by this Change. |
void |
AbstractChange.setResourceAccessor(ResourceAccessor resourceAccessor)
Sets the
ResourceAccessor that should be used for any file and/or resource loading needed by this Change. |
Modifier and Type | Method and Description |
---|---|
protected ExecutablePreparedStatementBase |
LoadUpdateDataChange.createPreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
protected ExecutablePreparedStatementBase |
LoadDataChange.createPreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
protected void |
UpdateDataChange.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 |
DeleteDataChange.customLoadLogic(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected void |
CreateViewChange.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 |
DatabaseChangeLog.handleChildNode(ParsedNode node,
ResourceAccessor resourceAccessor) |
protected void |
ChangeSet.handleChildNode(ParsedNode child,
ResourceAccessor resourceAccessor) |
protected void |
ChangeSet.handleRollbackNode(ParsedNode rollbackNode,
ResourceAccessor resourceAccessor) |
boolean |
DatabaseChangeLog.include(String fileName,
boolean isRelativePath,
ResourceAccessor resourceAccessor,
ContextExpression includeContexts,
boolean logEveryUnknownFileFormat) |
void |
DatabaseChangeLog.includeAll(String pathName,
boolean isRelativeToChangelogFile,
IncludeAllFilter resourceFilter,
boolean errorIfMissingOrEmpty,
Comparator<String> resourceComparator,
ResourceAccessor resourceAccessor,
ContextExpression includeContexts) |
void |
DatabaseChangeLog.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
ChangeSet.load(ParsedNode node,
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 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 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 | Class and Description |
---|---|
class |
AntResourceAccessor
Deprecated.
This class is deprecated. The ResourceAccessor for the ant tasks now uses other pre-defined
implementations and there is no need for a custom implementation. This class will be removed in the future.
|
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 |
SpringLiquibase.SpringResourceOpener |
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 | Class and Description |
---|---|
class |
OSGiResourceAccessor |
Modifier and Type | Method and Description |
---|---|
SnapshotParser |
SnapshotParserFactory.getParser(String fileNameOrExtension,
ResourceAccessor resourceAccessor) |
ChangeLogParser |
ChangeLogParserFactory.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 |
---|---|
DatabaseChangeLog |
AbstractChangeLogParser.parse(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
protected ParsedNode |
XMLChangeLogSAXParser.parseToNode(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
protected abstract ParsedNode |
AbstractChangeLogParser.parseToNode(String physicalChangeLogLocation,
ChangeLogParameters changeLogParameters,
ResourceAccessor resourceAccessor) |
boolean |
XMLChangeLogSAXParser.supports(String changeLogFile,
ResourceAccessor resourceAccessor) |
void |
LiquibaseEntityResolver.useResoureAccessor(ResourceAccessor resourceAccessor,
String basePath)
Use the resource accessor to resolve external entities
|
Constructor and Description |
---|
ResourceAccessorXsdStreamResolver(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 |
Precondition.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
CustomPreconditionWrapper.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 |
class |
ClassLoaderResourceAccessor
An implementation of
ResourceAccessor that wraps a class loader. |
class |
CompositeResourceAccessor
A
ResourceAccessor that will search in a list of other ResourceAccessors until it finds
one that has a resource of the appropriate name and path. |
class |
FileSystemResourceAccessor
A @{link ResourceAccessor} implementation which finds Files in the File System.
|
Constructor and Description |
---|
CompositeResourceAccessor(ResourceAccessor... resourceAccessors) |
Constructor and Description |
---|
CompositeResourceAccessor(List<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 |
ServiceLocator.setResourceAccessor(ResourceAccessor resourceAccessor) |
Constructor and Description |
---|
CustomResolverServiceLocator(PackageScanClassResolver classResolver,
ResourceAccessor accessor) |
ServiceLocator(PackageScanClassResolver classResolver,
ResourceAccessor accessor) |
ServiceLocator(ResourceAccessor accessor) |
Modifier and Type | Method and Description |
---|---|
void |
SnapshotControl.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
DatabaseSnapshot.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) |
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<ColumnConfig> columns,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
InsertExecutablePreparedStatement(Database database,
String catalogName,
String schemaName,
String tableName,
List<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 |
DatabaseObjectCollection.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
AbstractDatabaseObject.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
Modifier and Type | Method and Description |
---|---|
void |
UniqueConstraint.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
Column.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
Column.AutoIncrementInformation.load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
Modifier and Type | Method and Description |
---|---|
static InputStream |
StreamUtil.openStream(String path,
Boolean relativeToChangelogFile,
ChangeSet changeSet,
ResourceAccessor resourceAccessor) |
static InputStream |
StreamUtil.singleInputStream(String path,
ResourceAccessor resourceAccessor) |
Copyright © 2018 Liquibase.org. All rights reserved.