// This is the truncate case, find all non-null referencing index entries.
key.append(null);
return false;
}
RowDataValueSource source = new RowDataValueSource();
PersistitKeyValueTarget target = new PersistitKeyValueTarget(ConstraintHandler.class.getSimpleName());
target.attach(key);
boolean anyNull = false;
for (Column column : columns) {
source.bind(column.getFieldDef(), row);
if (source.isNull()) {
target.putNull();
anyNull = true;
}
else {
source.getType().writeCollating(source, target);
}