Creating MAP from SOQL Query

Please use below syntax to get Map from SOQL.

Map<ID, Contact> contactIdMap= new Map<ID, Contact>([SELECT Id, LastName FROM Contact]);

Returns a set that contains all the keys in the map.
Set <Id> listOfIds = contactIdMap.ketSet();

Returns a list that contains all the values in the map.
List<Contact> contactList = contactIdMap.Values();

I hope this will help you.

Reference URL
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_map_sobject.htm

Comments

Popular posts from this blog

System.AsyncException: The Apex job named is already scheduled for execution.

Custom Setting Creation in Apex Test Class

Error : "Trigger must be associated with a job detail"

AJAX Toolkit Debug Shell

Salesforce Trace Log Query Using Apex

how to get object name from id / prefix value in salesforce

How to Query All the batch classes in your Salesforce Instance using APEX

Creating Salesforce Developer Account

Custom Pagination Without Controller (Apex)

15 to 18 char ID Conversion in Apex