function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
VenkataRajaVenkataRaja 

SOQL on all custom objects

Hi,

public class CustomObjectsInPickListCntrl
{
public String val {get;set;}
      public void getName()
     {
         List<SCHEMA.SOBJECTTYPE> gd = Schema.getGlobalDescribe().Values();     
         List<String> customObjectList = new List<String>();
       
       for(Schema.SObjectType f : gd)
       {
                  
         
          Schema.DescribeSObjectResult res = f.getDescribe();
          if(res.isCustom())
          {
              if(!res.isCustomSetting())
              {                 
                  customObjectList.add(f.getDescribe().getName());
              }
          }
       }
          
     }
}

In the above code customObjectList has all custom objects

I have to get like this

for(SObject s : customObjectList){
     List<s> slist =  [Select Id LastModifiedDate from s];
}

If I wirte like this I will get SOQL Exception (100), so How I can do now. Please advice any one.
Elie.RodrigueElie.Rodrigue
Same as your other question. You need to use a batch job as if you have more than 100 custom object type you'll get the limit.
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_batch_interface.htm