43.19. SOQL クエリー文字列の生成
org.apache.camel.component.salesforce.api.utils.QueryHelper
には、SOQL クエリーを生成するヘルパーメソッドが含まれています。たとえば、Account SObject からすべてのカスタムフィールドを取得するには、以下を呼び出して SOQL SELECT を生成するだけです。
String allCustomFieldsQuery = QueryHelper.queryToFetchFilteredFieldsOf(new Account(), SObjectField::isCustom);
String allCustomFieldsQuery = QueryHelper.queryToFetchFilteredFieldsOf(new Account(), SObjectField::isCustom);