Code Snippet :
public static String getRowById(String sobjName, Id id) {
Map<String, Schema.SObjectField> objectFields =
Schema.getGlobalDescribe().get(sObjName).getDescribe().fields.getMap();
return 'SELECT ' + String.join( objectFields.keySet(), ', ')
+ ' FROM ' + sObjName
+ ' WHERE Id = \'' + String.escapeSingleQuotes(Id) + '\''
+ ' LIMIT 1';
}
No comments:
Post a Comment