Salesforce requires developers to implement the object read security and field-level read security checks when querying. This typically uses the methods on the SObjectDescribe and SObjectFieldDescribe Apex runtime types. The following sections describe the fflib_SObjectSelector base class support with respect to this.