.addTimestamp("corrected_to_instant", vc.getCorrectedTo())
.addValueNullIgnored("name", getDialect().sqlWildcardAdjustValue(request.getName()))
.addValueNullIgnored("hol_type", request.getType() != null ? request.getType().name() : null)
.addValueNullIgnored("currency_iso", currencyISO);
if (request.getProviderId() != null) {
args.addValue("provider_scheme", request.getProviderId().getScheme().getName());
args.addValue("provider_value", request.getProviderId().getValue());
}
if (regionSearch != null) {
if (regionSearch.getSearchType() != ExternalIdSearchType.ANY) {
throw new IllegalArgumentException("Unsupported search type: " + regionSearch.getSearchType());