Uses of Interface
liquibase.resource.ResourceAccessor
Packages that use ResourceAccessor
Package
Description
Liquibase top level namespace package.
The change package contains the available database "changes".
Technically, a Change expresses an intention for alter the structure of the Database.
Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create
your own custom refactoring class.
-
Uses of ResourceAccessor in liquibase
Methods in liquibase that return ResourceAccessorConstructors in liquibase with parameters of type ResourceAccessorModifierConstructorDescriptionLiquibase(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.Liquibase(DatabaseChangeLog changeLog, ResourceAccessor resourceAccessor, Database database) -
Uses of ResourceAccessor in liquibase.change
Methods in liquibase.change that return ResourceAccessorMethods in liquibase.change with parameters of type ResourceAccessorModifier and TypeMethodDescriptionprotected voidAbstractChange.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidAbstractChange.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidAddColumnConfig.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidColumnConfig.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidConstraintsConfig.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidAbstractChange.setResourceAccessor(ResourceAccessor resourceAccessor) voidChange.setResourceAccessor(ResourceAccessor resourceAccessor) Deprecated. -
Uses of ResourceAccessor in liquibase.change.core
Methods in liquibase.change.core with parameters of type ResourceAccessorModifier and TypeMethodDescriptionprotected ExecutablePreparedStatementBaseLoadDataChange.createPreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) protected ExecutablePreparedStatementBaseLoadUpdateDataChange.createPreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) protected voidCreateViewChange.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected voidDeleteDataChange.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected voidExecuteShellCommandChange.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidRawSQLChange.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected voidStopChange.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected voidUpdateDataChange.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidLoadDataColumnConfig.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.change.custom
Methods in liquibase.change.custom with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidCustomChangeWrapper.customLoadLogic(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidCustomChangeWrapper.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidCustomChange.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. -
Uses of ResourceAccessor in liquibase.change.visitor
Methods in liquibase.change.visitor with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidAddColumnChangeVisitor.load(ParsedNode node, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.changelog
Methods in liquibase.changelog with parameters of type ResourceAccessorModifier and TypeMethodDescriptionprotected ChangeSetDatabaseChangeLog.createChangeSet(ParsedNode node, ResourceAccessor resourceAccessor) DatabaseChangeLog.findResources(String pathName, boolean isRelativeToChangelogFile, IncludeAllFilter resourceFilter, boolean errorIfMissingOrEmpty, Comparator<String> resourceComparator, ResourceAccessor resourceAccessor, int minDepth, int maxDepth) DatabaseChangeLog.findResources(String pathName, boolean isRelativeToChangelogFile, IncludeAllFilter resourceFilter, boolean errorIfMissingOrEmpty, Comparator<String> resourceComparator, ResourceAccessor resourceAccessor, int minDepth, int maxDepth, String endsWithFilter) protected voidChangeSet.handleChildNode(ParsedNode child, ResourceAccessor resourceAccessor) protected voidDatabaseChangeLog.handleChildNode(ParsedNode node, ResourceAccessor resourceAccessor) protected voidDatabaseChangeLog.handleChildNode(ParsedNode node, ResourceAccessor resourceAccessor, Map<String, Object> nodeScratch) voidDatabaseChangeLog.handleChildNodeHelper(ParsedNode node, ResourceAccessor resourceAccessor, Map<String, Object> nodeScratch) protected voidChangeSet.handleRollbackNode(ParsedNode rollbackNode, ResourceAccessor resourceAccessor) booleanDatabaseChangeLog.include(String fileName, boolean isRelativePath, boolean errorIfMissing, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, LabelExpression labelExpression, Boolean ignore, boolean logEveryUnknownFileFormat) booleanDatabaseChangeLog.include(String fileName, boolean isRelativePath, boolean errorIfMissing, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, Labels labels, Boolean ignore, boolean logEveryUnknownFileFormat) booleanDatabaseChangeLog.include(String fileName, boolean isRelativePath, boolean errorIfMissing, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, Labels labels, Boolean ignore, String logicalFilePath, DatabaseChangeLog.OnUnknownFileFormat onUnknownFileFormat) booleanDatabaseChangeLog.include(String fileName, boolean isRelativePath, boolean errorIfMissing, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, Labels labels, Boolean ignore, String logicalFilePath, DatabaseChangeLog.OnUnknownFileFormat onUnknownFileFormat, ModifyChangeSets modifyChangeSets) booleanDatabaseChangeLog.include(String fileName, boolean isRelativePath, boolean errorIfMissing, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, Labels labels, Boolean ignore, DatabaseChangeLog.OnUnknownFileFormat onUnknownFileFormat) voidDatabaseChangeLog.includeAll(String pathName, boolean isRelativeToChangelogFile, IncludeAllFilter resourceFilter, boolean errorIfMissingOrEmpty, Comparator<String> resourceComparator, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, LabelExpression labelExpression, boolean ignore) voidDatabaseChangeLog.includeAll(String pathName, boolean isRelativeToChangelogFile, IncludeAllFilter resourceFilter, boolean errorIfMissingOrEmpty, Comparator<String> resourceComparator, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, Labels labels, boolean ignore, int minDepth, int maxDepth, ModifyChangeSets modifyChangeSets) Deprecated.voidDatabaseChangeLog.includeAll(String pathName, boolean isRelativeToChangelogFile, IncludeAllFilter resourceFilter, boolean errorIfMissingOrEmpty, Comparator<String> resourceComparator, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, Labels labels, boolean ignore, String logicalFilePath, int minDepth, int maxDepth) voidDatabaseChangeLog.includeAll(String pathName, boolean isRelativeToChangelogFile, IncludeAllFilter resourceFilter, boolean errorIfMissingOrEmpty, Comparator<String> resourceComparator, ResourceAccessor resourceAccessor, ContextExpression includeContextFilter, Labels labels, boolean ignore, String logicalFilePath, int minDepth, int maxDepth, String endsWithFilter, ModifyChangeSets modifyChangeSets) voidChangeSet.load(ParsedNode node, ResourceAccessor resourceAccessor) voidDatabaseChangeLog.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected ChangeChangeSet.toChange(ParsedNode value, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.changelog.visitor
Methods in liquibase.changelog.visitor with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidDBDocVisitor.writeHTML(Resource rootOutputDir, ResourceAccessor resourceAccessor, CatalogAndSchema... schemaList) -
Uses of ResourceAccessor in liquibase.database
Methods in liquibase.database with parameters of type ResourceAccessorModifier and TypeMethodDescriptionDatabaseFactory.openConnection(String url, String username, String password, String driver, String databaseClass, String driverPropertiesFile, String propertyProviderClass, ResourceAccessor resourceAccessor) DatabaseFactory.openConnection(String url, String username, String driver, String databaseClass, Properties driverProperties, ResourceAccessor resourceAccessor) DatabaseFactory.openConnection(String url, String username, String password, String propertyProvider, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String password, String driver, String databaseClass, String driverPropertiesFile, String propertyProviderClass, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String driver, String databaseClass, Properties driverProperties, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String password, String propertyProviderClass, ResourceAccessor resourceAccessor) voidLiquibaseExtDriver.setResourceAccessor(ResourceAccessor accessor) Constructors in liquibase.database with parameters of type ResourceAccessor -
Uses of ResourceAccessor in liquibase.dbdoc
Constructors in liquibase.dbdoc with parameters of type ResourceAccessorModifierConstructorDescriptionChangeLogWriter(ResourceAccessor resourceAccessor, Resource rootOutputDir) -
Uses of ResourceAccessor in liquibase.executor
Fields in liquibase.executor declared as ResourceAccessorMethods in liquibase.executor with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidAbstractExecutor.setResourceAccessor(ResourceAccessor resourceAccessor) Sets aResourceAccessorobject on this Executor to be used for file access.voidExecutor.setResourceAccessor(ResourceAccessor resourceAccessor) Set a ResourceAccessor on this Executor to be used in file access -
Uses of ResourceAccessor in liquibase.integration.ant
Classes in liquibase.integration.ant that implement ResourceAccessorMethods in liquibase.integration.ant that return ResourceAccessorModifier and TypeMethodDescriptionprotected ResourceAccessorBaseLiquibaseTask.getResourceAccessor()Methods in liquibase.integration.ant with parameters of type ResourceAccessorModifier and TypeMethodDescriptionprotected DatabaseBaseLiquibaseTask.createDatabaseFromType(DatabaseType databaseType, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.integration.ant.type
Methods in liquibase.integration.ant.type with parameters of type ResourceAccessor -
Uses of ResourceAccessor in liquibase.integration.commandline
Methods in liquibase.integration.commandline with parameters of type ResourceAccessorModifier and TypeMethodDescriptionstatic DatabaseCommandLineUtils.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) Deprecated.static ChangeExecListenerChangeExecListenerUtils.getChangeExecListener(Database database, ResourceAccessor resourceAccessor, String changeExecListenerClass, String changeExecListenerPropertiesFile) -
Uses of ResourceAccessor in liquibase.integration.spring
Classes in liquibase.integration.spring that implement ResourceAccessorMethods in liquibase.integration.spring with parameters of type ResourceAccessorModifier and TypeMethodDescriptionprotected DatabaseSpringLiquibase.createDatabase(Connection c, ResourceAccessor resourceAccessor) Subclasses may override this method to modify the database settings, such as the default schema, before returning the database object. -
Uses of ResourceAccessor in liquibase.parser
Methods in liquibase.parser with parameters of type ResourceAccessorModifier and TypeMethodDescriptionprotected voidAbstractFormattedChangeLogParser.configureChangeSet(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, BufferedReader reader, StringBuilder currentSequence, StringBuilder currentRollbackSequence, ChangeSet changeSet, int count, String line, Matcher commentMatcher, ResourceAccessor resourceAccessor) protected voidAbstractFormattedChangeLogParser.configureChangeSet(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, BufferedReader reader, StringBuilder currentSequence, StringBuilder currentRollbackSequence, ChangeSet changeSet, int count, String line, Matcher commentMatcher, ResourceAccessor resourceAccessor, DatabaseChangeLog changeLog, AbstractSQLChange change, Matcher rollbackSplitStatementsMatcher, boolean rollbackSplitStatements, String rollbackEndDelimiter, AtomicBoolean changeSetFinished) Configure the change set with its attributes.ChangeLogParserFactory.getParser(String fileNameOrExtension, ResourceAccessor resourceAccessor) SnapshotParserFactory.getParser(String fileNameOrExtension, ResourceAccessor resourceAccessor) protected booleanAbstractFormattedChangeLogParser.handleAdditionalLines(DatabaseChangeLog changeLog, ResourceAccessor resourceAccessor, String line) protected booleanAbstractFormattedChangeLogParser.handleAdditionalLines(DatabaseChangeLog changeLog, ResourceAccessor resourceAccessor, String line, StringBuilder currentSequence) protected InputStreamAbstractFormattedChangeLogParser.openChangeLogFile(String physicalChangeLogLocation, ResourceAccessor resourceAccessor) AbstractFormattedChangeLogParser.parse(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) ChangeLogParser.parse(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) Parses a Liquibase database changelog and returns the parsed form as an object.SnapshotParser.parse(String path, ResourceAccessor resourceAccessor) booleanAbstractFormattedChangeLogParser.supports(String changeLogFile, ResourceAccessor resourceAccessor) booleanChangeLogParser.supports(String changeLogFile, ResourceAccessor resourceAccessor) Checks if the file format is supported by an implementing ChangeLogParser and returns true if that is the case.booleanSnapshotParser.supports(String path, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.parser.core.sql
Methods in liquibase.parser.core.sql with parameters of type ResourceAccessorModifier and TypeMethodDescriptionSqlChangeLogParser.parse(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) booleanSqlChangeLogParser.supports(String changeLogFile, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.parser.core.xml
Methods in liquibase.parser.core.xml with parameters of type ResourceAccessorModifier and TypeMethodDescriptionprotected InputStreamXMLChangeLogSAXParser.openChangeLogFile(String physicalChangeLogLocation, ResourceAccessor resourceAccessor) AbstractChangeLogParser.parse(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) protected abstract ParsedNodeAbstractChangeLogParser.parseToNode(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) protected ParsedNodeXMLChangeLogSAXParser.parseToNode(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) booleanXMLChangeLogSAXParser.supports(String changeLogFile, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.parser.core.yaml
Methods in liquibase.parser.core.yaml with parameters of type ResourceAccessorModifier and TypeMethodDescriptionYamlChangeLogParser.parse(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) YamlSnapshotParser.parse(String path, ResourceAccessor resourceAccessor) booleanYamlParser.supports(String changeLogFile, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.precondition
Methods in liquibase.precondition with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidCustomPreconditionWrapper.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidPrecondition.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidPreconditionLogic.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected PreconditionPreconditionLogic.toPrecondition(ParsedNode node, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.precondition.core
Methods in liquibase.precondition.core with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidPreconditionContainer.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.resource
Classes in liquibase.resource that implement ResourceAccessorModifier and TypeClassDescriptionclassclassConvenience base class forResourceAccessorimplementations.classAn implementation ofDirectoryResourceAccessorthat builds up the file roots based on the passedClassLoader.classAResourceAccessorthat contains multiple sub-accessors and combines the results of all of them.classA @{link ResourceAccessor} implementation for files on the file system.classDeprecated.classclassThis should generally be the overallResourceAccessorused by integrations.classMethods in liquibase.resource that return ResourceAccessorModifier and TypeMethodDescriptionDirectoryPathHandler.getResourceAccessor(String root) PathHandler.getResourceAccessor(String root) Parse the given path and return aResourceAccessorfor it.PathHandlerFactory.getResourceAccessor(String root) Creates aResourceAccessorfor the given path.ZipPathHandler.getResourceAccessor(String root) Methods in liquibase.resource with parameters of type ResourceAccessorModifier and TypeMethodDescriptionCompositeResourceAccessor.addResourceAccessor(ResourceAccessor resourceAccessor) voidCompositeResourceAccessor.removeResourceAccessor(ResourceAccessor resourceAccessor) Constructors in liquibase.resource with parameters of type ResourceAccessorModifierConstructorDescriptionCompositeResourceAccessor(ResourceAccessor... resourceAccessors) NotFoundResource(String path, ResourceAccessor resourceAccessor) SearchPathResourceAccessor(String searchPath, ResourceAccessor... defaultAccessors) Creates itself with the given searchPath value.SearchPathResourceAccessor(ResourceAccessor... defaultAccessors) CallsSearchPathResourceAccessor(String, ResourceAccessor...)with the current value ofGlobalConfiguration.SEARCH_PATH.Constructor parameters in liquibase.resource with type arguments of type ResourceAccessorModifierConstructorDescriptionCompositeResourceAccessor(Collection<ResourceAccessor> resourceAccessors) -
Uses of ResourceAccessor in liquibase.sdk.resource
Classes in liquibase.sdk.resource that implement ResourceAccessor -
Uses of ResourceAccessor in liquibase.sdk.supplier.resource
Methods in liquibase.sdk.supplier.resource that return ResourceAccessor -
Uses of ResourceAccessor in liquibase.serializer
Methods in liquibase.serializer with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidAbstractLiquibaseSerializable.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidLiquibaseSerializable.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.snapshot
Methods in liquibase.snapshot with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidDatabaseSnapshot.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidSnapshotControl.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected voidDatabaseSnapshot.loadObjects(Map<String, DatabaseObject> objectMap, Map<String, DatabaseObject> allObjects, ParsedNode node, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.sql.visitor
Methods in liquibase.sql.visitor with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidAbstractSqlVisitor.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.statement
Methods in liquibase.statement that return ResourceAccessorConstructors in liquibase.statement with parameters of type ResourceAccessorModifierConstructorDescriptionBatchDmlExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor, List<ExecutablePreparedStatementBase> statements) protectedExecutablePreparedStatementBase(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) -
Uses of ResourceAccessor in liquibase.structure
Methods in liquibase.structure with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidAbstractDatabaseObject.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidDatabaseObjectCollection.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.structure.core
Methods in liquibase.structure.core with parameters of type ResourceAccessorModifier and TypeMethodDescriptionvoidColumn.AutoIncrementInformation.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidColumn.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidIndex.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidUniqueConstraint.load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ResourceAccessor in liquibase.util
Methods in liquibase.util with parameters of type ResourceAccessorModifier and TypeMethodDescriptionstatic InputStreamStreamUtil.openStream(String path, Boolean relativeToChangelogFile, ChangeSet changeSet, ResourceAccessor resourceAccessor) Deprecated. -
Uses of ResourceAccessor in org.liquibase.maven.plugins
Classes in org.liquibase.maven.plugins that implement ResourceAccessorModifier and TypeClassDescriptionclassExtension ofClassLoaderResourceAccessorfor Maven which will use a default or user specifiedClassLoaderto load files/resources.Methods in org.liquibase.maven.plugins that return ResourceAccessorModifier and TypeMethodDescriptionprotected ResourceAccessorAbstractLiquibaseChangeLogMojo.getResourceAccessor(ClassLoader cl) protected ResourceAccessorAbstractLiquibaseMojo.getResourceAccessor(ClassLoader cl)
Scope