In salesforce Object fields accessed using dot notation so if you are writing c.MailingCity then it means you are assigning value to c which is alias of any object.
Account c = new Account();
so any field or Account object can be accessed using c.Mailingcity='Test';
in your example
accMap is a Map collection and in this case dot notation is used to get value from the map using the key which is c.accountID
What do you mean by multidot notation ?
In salesforce Object fields accessed using dot notation so if you are writing c.MailingCity then it means you are assigning value to c which is alias of any object.
Account c = new Account();
so any field or Account object can be accessed using c.Mailingcity='Test';
in your example
accMap is a Map collection and in this case dot notation is used to get value from the map using the key which is c.accountID
Make sense ?
Hi Bhuvan,
See the links below with more explanation and examples,
http://www.salesforce.com/us/developer/docs/ajax/Content/sforce_api_ajax_more_samples.htm
http://www.salesforce.com/us/developer/docs/soql_sosl/Content/sforce_api_calls_soql_relationships.htm#relate_query_limits
http://wiki.developerforce.com/page/A_Deeper_look_at_SOQL_and_Relationship_Queries_on_Force.com
Let us know if there is anything specific that you are looking for.
Regards,
Ashish