Uses of Class
liquibase.parser.core.ParsedNode
Package
Description
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 ParsedNode in liquibase.change
Modifier and TypeMethodDescriptionprotected void
AbstractChange.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
AbstractChange.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
AddColumnConfig.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
ColumnConfig.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
ConstraintsConfig.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected void
ColumnConfig.loadConstraints
(ParsedNode constraintsNode) -
Uses of ParsedNode in liquibase.change.core
Modifier and TypeMethodDescriptionprotected void
CreateViewChange.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected void
DeleteDataChange.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected void
ExecuteShellCommandChange.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
RawSQLChange.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected void
StopChange.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected void
UpdateDataChange.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
LoadDataColumnConfig.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.change.custom
Modifier and TypeMethodDescriptionvoid
CustomChangeWrapper.customLoadLogic
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
CustomChangeWrapper.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.change.visitor
Modifier and TypeMethodDescriptionvoid
AddColumnChangeVisitor.load
(ParsedNode node, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.changelog
Modifier and TypeMethodDescriptionprotected ChangeSet
DatabaseChangeLog.createChangeSet
(ParsedNode node, ResourceAccessor resourceAccessor) protected void
DatabaseChangeLog.expandExpressions
(ParsedNode parsedNode) protected void
ChangeSet.handleChildNode
(ParsedNode child, ResourceAccessor resourceAccessor) protected void
DatabaseChangeLog.handleChildNode
(ParsedNode node, ResourceAccessor resourceAccessor) protected void
DatabaseChangeLog.handleChildNode
(ParsedNode node, ResourceAccessor resourceAccessor, Map<String, Object> nodeScratch) void
DatabaseChangeLog.handleChildNodeHelper
(ParsedNode node, ResourceAccessor resourceAccessor, Map<String, Object> nodeScratch) protected void
ChangeSet.handleRollbackNode
(ParsedNode rollbackNode, ResourceAccessor resourceAccessor) void
ChangeSet.load
(ParsedNode node, ResourceAccessor resourceAccessor) void
DatabaseChangeLog.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected Change
ChangeSet.toChange
(ParsedNode value, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.changeset
Modifier and TypeMethodDescriptionChangeSetService.createModifyChangeSets
(ParsedNode node) Create the ModifyChangeSets instance which will do the modificationsStandardChangeSetService.createModifyChangeSets
(ParsedNode node) -
Uses of ParsedNode in liquibase.parser.core
Modifier and TypeMethodDescriptionConvenience method to add a new ParsedNode with the passed namespace/name and valueParsedNode.addChild
(ParsedNode node) Adds the given ParsedNode as a childParsedNode.addChildren
(Map<String, Object> child) Adds the given map as children of this node.protected ParsedNode
ParsedNode.createNode
(String namespace, String nodeName) Returns the ParsedNode defined by the given namespace and name.ParsedNode.removeChild
(String namespace, String name) Sets the value of this ParsedNode.Modifier and TypeMethodDescriptionParsedNode.getChildren()
Returns the child ParsedNodes of this node.ParsedNode.getChildren
(String namespace, String nodename) Returns all child nodes with the given namespace and name.Modifier and TypeMethodDescriptionParsedNode.addChild
(ParsedNode node) Adds the given ParsedNode as a childprotected boolean
ParsedNode.namespaceMatches
(ParsedNode node, String namespace) protected boolean
ParsedNode.nodeMatches
(ParsedNode node, String namespace, String nodename) Matches the namespace and name of this node. -
Uses of ParsedNode in liquibase.parser.core.xml
Modifier and TypeMethodDescriptionprotected abstract ParsedNode
AbstractChangeLogParser.parseToNode
(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) protected ParsedNode
XMLChangeLogSAXParser.parseToNode
(String physicalChangeLogLocation, ChangeLogParameters changeLogParameters, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.precondition
Modifier and TypeMethodDescriptionvoid
CustomPreconditionWrapper.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
Precondition.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
PreconditionLogic.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected boolean
CustomPreconditionWrapper.shouldAutoLoad
(ParsedNode node) protected Precondition
PreconditionLogic.toPrecondition
(ParsedNode node, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.precondition.core
Modifier and TypeMethodDescriptionvoid
PreconditionContainer.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.serializer
Modifier and TypeMethodDescriptionAbstractLiquibaseSerializable.serialize()
LiquibaseSerializable.serialize()
Modifier and TypeMethodDescriptionvoid
AbstractLiquibaseSerializable.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
LiquibaseSerializable.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) protected boolean
AbstractLiquibaseSerializable.shouldAutoLoad
(ParsedNode node) -
Uses of ParsedNode in liquibase.snapshot
Modifier and TypeMethodDescriptionvoid
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) -
Uses of ParsedNode in liquibase.sql.visitor
Modifier and TypeMethodDescriptionvoid
AbstractSqlVisitor.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.structure
Modifier and TypeMethodDescriptionAbstractDatabaseObject.serialize()
DatabaseObjectCollection.serialize()
Modifier and TypeMethodDescriptionvoid
AbstractDatabaseObject.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
DatabaseObjectCollection.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) -
Uses of ParsedNode in liquibase.structure.core
Modifier and TypeMethodDescriptionvoid
Column.AutoIncrementInformation.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
Column.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
Index.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor) void
UniqueConstraint.load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor)