public function Salesforce::query in Salesforce Suite 7.3
Same name and namespace in other branches
- 5.2 includes/salesforce.php \salesforce::query()
- 5 includes/salesforce.php \salesforce::query()
Use SOQL to get objects based on query string.
Parameters
SalesforceSelectQuery $query: The constructed SOQL query.
Return value
array Array of Salesforce objects that match the query.
1 call to Salesforce::query()
- Salesforce::getRecordTypeIdByDeveloperName in includes/
salesforce.inc - Given a DeveloperName and SObject Name, return the SFID of the corresponding RecordType. DeveloperName doesn't change between Salesforce environments, so it's safer to rely on compared to SFID.
File
- includes/
salesforce.inc, line 529 - Objects, properties, and methods to communicate with the Salesforce REST API
Class
- Salesforce
- Ability to authorize and communicate with the Salesforce REST API.
Code
public function query(SalesforceSelectQuery $query) {
drupal_alter('salesforce_query', $query);
// Casting $query as a string calls SalesforceSelectQuery::__toString().
$result = $this
->apiCall('query?q=' . (string) $query);
return $result;
}