]
Steven Hawkins commented on TEIID-5860:
---------------------------------------
There is a weekly snapshot build. The job runs on Wednesdays. It looks like it already
ran before this commit was in. You can always build from source as well.
Salesforce translator should support self joins
-----------------------------------------------
Key: TEIID-5860
URL:
https://issues.redhat.com/browse/TEIID-5860
Project: Teiid
Issue Type: Enhancement
Components: Salesforce Connector
Reporter: Renat Eskenin
Assignee: Steven Hawkins
Priority: Major
Fix For: 13.1
Original Estimate: 3 hours
Time Spent: 5 hours, 30 minutes
Remaining Estimate: 0 minutes
In this query
{code}
SELECT
originalLicense.Id,originalLicense.Status__c,originalLicense.ReplacementLicenseID__c,originalLicense.LicenseId__c,originalLicense.vlic_Contract_Number__c,replacementLicense.LicenseId__c
as replacementLicenseId ,replacementLicense.LicenseId__c as replacementLicenseLicenseId
FROM Product_License__c originalLicense LEFT OUTER JOIN /*+ MAKEDEP */ Product_License__c
replacementLicense ON originalLicense.ReplacementLicenseID__c = replacementLicense.Id
where originalLicense.vlic_Contract_Number__c = :contractNumber
{code}
We have two requests to salesforce, but could generate a single SOQL query.