String query = 'SELECT Id, isDeleted, LastModifiedDate' + ((obj == 'Attachment' || obj == 'Note') ? ', parentId' : '') + ' FROM ' + obj + ' WHERE isDeleted = true AND LastModifiedDate >= :timestamp ALL ROWS';
for (SObject deletedObject : Database.query(query)) {
Что это значит ?...
Я так понимаю берешь префикс объекта и сравниваешь с ParentId.....или я чего-то не так понял...
SELECT Id FROM Attachment WHERE Parent.Type = 'My_Object__c'
Parent.Type = 'My_Object__c'
Я так понимаю берешь префикс объекта и сравниваешь с ParentId.....или я чего-то не так понял...
Запятую недоставил ;-)