Schema Programming in Apex / Dynamic Apex Using Schema Programming in apex we can get metadata information about an sObject, tab, fieldname,custom or std object, application list etc. Some major classes to know are below: Schema Class: Contains methods for obtaining schema describe information. SObjectType/SObjectField Class: Schema.sObjectType object is returned from the field describe result or sObject describe result using the getSObjectType method.