Top Fields Constructors Methods
liquibase.changelog

pack-priv Class ExpressionExpander

extends Object
Class Inheritance
Imports
liquibase.Scope, liquibase.exception.UnexpectedLiquibaseException, .UnknownChangeLogParameterException, liquibase.logging.mdc.MdcKey, liquibase.parser.ChangeLogParserConfiguration, java.io.IOException, .StringReader, java.util.LinkedHashMap, .Map

Field Summary

Modifier and TypeField and Description
private final boolean
private static final Map<String, Object>
private final ChangeLogParameters

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
private String
expandExpressions(StringReader reader, DatabaseChangeLog changeLog, boolean inExpression)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

enableEscapingback to summary
private final boolean enableEscaping
expandedParametersback to summary
private static final Map<String, Object> expandedParameters
parametersback to summary
private final ChangeLogParameters parameters

Constructor Detail

ExpressionExpanderback to summary
public ExpressionExpander(ChangeLogParameters parameters)

Method Detail

expandExpressionsback to summary
public String expandExpressions(String text, DatabaseChangeLog changeLog) throws UnknownChangeLogParameterException
expandExpressionsback to summary
private String expandExpressions(StringReader reader, DatabaseChangeLog changeLog, boolean inExpression) throws UnknownChangeLogParameterException