in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/core/DdmAlterTableChange.java [74:91]
public ValidationErrors validate(Database database) {
ValidationErrors validationErrors = new ValidationErrors();
checkTableExistence(validationErrors);
for (DdmAlterTableAttrConfig attr : getAttributeList()) {
String name = attr.getName();
String value = attr.getValue();
if (ATTRIBUTE_BULK_LOAD.equals(name)) {
if (!ATTRIBUTE_TRUE.equals(value) && !ATTRIBUTE_FALSE.equals(value)) {
validationErrors.addError(generateErrorMessage(name, value));
}
} else if (READ_MODE_CHANGE_TYPE.equals(name)) {
if (!ATTRIBUTE_ASYNC.equals(value) && !ATTRIBUTE_SYNC.equals(value)) {
validationErrors.addError(generateErrorMessage(name, value));
}
}
}
return validationErrors;
}